CentOS7配置Python3.7开发环境
12345 | wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgztar -zxvf Python-3.7.3.tgz |
2. 安装相关工具
12345678 | yum install -y gccyum -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
1234567891011121314151617 | mkdir /usr/local/python3# 创建目录给python3cd Python-3.7.3/# 进入刚刚解压的python安装包目录里面./configure --prefix=/usr/local/python3# 生成makefile文档,这里的安装目录要设置为刚刚自己新建的目录make# 使用make命令编译一波make test# 检查一下有没有错误make install# 进行安装 |
大专栏 CentOS配置Python3开发环境tp://qiniuyun.tiny777.com/blog/20190413/a1xLx9B0vC8x.png" alt="mark">
看到这个就算安装成功啦。
4. 创建软连接
123 | ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 |
5. 修改默认版本python和yum
由于这时候默认的python还是之前内置的2.x版本,所以我们要修改一下
12345 | rm /usr/bin/python# 删除之前的python2的软连接ln -s /usr/local/python3/bin/python3.7 /usr/bin/python# 新建一个软连接到python |
由于yum默认使用的是python2,这个时候修改了肯定就无法运行,我们需要把yum的配置文档也修改一下
12 | ll /usr/bin/ | grep python# 首先我们查看一下python的安装情况 |
从图中我们可以看到这台电脑安装了python2.7和python3.7,默认的python是指向3.7的。
12 | vim /usr/bin/yum# 把第一行的python改成对应的版本,图示为python2.7 |
12 | vim /usr/libexec/urlgrabber-ext-down# 这里操作也和上面的一样 |
最后分别输入yum
,python
,python2
,python3
,pip
等命令检查一下