一:为系统配置python3的环境
1、安装
①选择安装目录
mkdir -p /usr/local/python
②下载依赖环境
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
③下载pyhton及编译安装
#下载 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz #解压 tar -zxvf Python-3.7.0.tgz #编译(注:编译时应进入Pyhton-3.7.0的目录中) ./configure #安装 make&&make install
2、配置
①建立软连接
#删除以前python2.7的软连接 mv /usr/bin/python /usr/bin/python.bak #构建新的软联接 ln -s /usr/local/bin/python3 /usr/bin/python#删除以前pip的软连接mv /usr/bin/pip /usr/bin/pip.bak#创建新的pip软连接ln -s /usr/local/bin/pip3 /usr/bin/pip
注意:此时可验证python的配置是否成功,在任意位置输入python
②将python加入PATH
#进入bsh_profile vim ~/.bash_profile #增加 PATH=$PATH:$HOME/bin:/usr/local/python3/bin export PATH
③补充:
既然把默认python改成了python3的版本,那么这时候yum就出问题了,因为yum貌似不支持python3,开发了这个命令的老哥也不打算继续写支持python3的版本了,所以,如果和python版本相关的文件就不要通过yum下载了,这里我们需要把yum默认的指向改为python2.7的版本,分别是两个文件,使用vi打开,输入i进行修改,修改完之后按esc键,然后输入":wq",这就完成了修改并保存:
vi /usr/libexec/urlgrabber-ext-down
vi /usr/bin/yum
*********************************** 至此服务器的python3的环境,配置完成 ***************************
来源:https://www.cnblogs.com/changfan/p/11965683.html