本文最后更新于:April 13, 2019 pm
                
              
            
            
              CentOS7配置Python3.7开发环境
1、下载Python3
 | wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
 
  tar -zxvf Python-3.7.3.tgz
 
 
  | 
 
2、安装相关工具
 | yum install -y gcc
 
  yum -y groupinstall "Development tools"
  yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libffi-devel
 
 
 
  | 
 
3、编译安装Python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   | mkdir /usr/local/python3
 
  cd Python-3.7.3/
 
  ./configure --prefix=/usr/local/python3
 
  make
 
  make test
 
  make install
 
 
  | 
 

看到这个就算安装成功啦。
4、创建软连接
 | ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
  ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
 
  | 
 
5、修改默认版本python和yum
由于这时候默认的python还是之前内置的2.x版本,所以我们要修改一下
 | rm /usr/bin/python
 
  ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
 
 
  | 
 

由于yum默认使用的是python2,这个时候修改了肯定就无法运行,我们需要把yum的配置文件也修改一下
 | ll /usr/bin/ | grep python
 
 
  | 
 

从图中我们可以看到这台电脑安装了python2.7和python3.7,默认的python是指向3.7的。

 | vim /usr/libexec/urlgrabber-ext-down
 
 
  | 
 
最后分别输入yum,python,python2,python3,pip等命令检查一下
注意这里的V是大写哦。
