Centos7 配置python环境
Posted 一腔孤勇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7 配置python环境相关的知识,希望对你有一定的参考价值。
一:为系统配置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的环境,配置完成 ***************************
以上是关于Centos7 配置python环境的主要内容,如果未能解决你的问题,请参考以下文章
CentOS7.2安装配置nginx+uwsgi+python+flask运行环境