centos 使用yun在线升级python3.4 至3.7
-
将源码下载至usr/local/scr 文件夹下python3.7.0源码 ,并进行解压
cd /usr/local/src/
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -zxvf Python-3.7.0.tgz
-
建立一个空文件夹,用于存放python3程序
mkdir /usr/local/python3
-
执行配置文件,编译,编译安装
cd Python-3.7.0
yum -y install zlib-devel libffi-devel
./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl
make && make install
-
建立软连接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
-
配置环境变量
echo 'export PATH=/usr/local/python3/bin/:$PATH' >>/etc/profile
. /etc/profile
-
测试python3和pip3版本
pip3 -V
python3 -V
-
安装虚拟环境
pip3 install virtualenvwrapper
-
创建目录来存放虚拟环境,,放到家目录下面
mkdir $HOME/.virtualenvs
-
配置环境变量
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/bin/virtualenvwrapper.sh
# 运行配置文件
source ~/.bashrc
#如果报错,说明文件没在这个路径下面 ,解决办法:找到文件,更新source目录
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
可以通过which 命令查看(which是用来查看当前要执行的命令所在的路径)
$ which virtualenvwrapper.sh
/usr/local/python3/bin/virtualenvwrapper.sh
# 最后重新修改 ~/.bashrc内容为以下内容
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source 你的virtualenvwrapper.sh的文件位置
# 重新运行
source ~/.bashrc
以上即使基本的python以及虚拟环境的命令 over
原文链接以及参考链接:
https://blog.csdn.net/file_data/article/details/105408938