Centos7 配置python环境

别来无恙 提交于 2019-12-17 22:16:53

一:为系统配置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的环境,配置完成 ***************************

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!