本文来源吾爱破解论坛
最近更新框架到最新发现都成了python3的支持要求了
服务器centos7.7上还是python2.7.5,。
我是安装阿里云centos7.7的镜像。创建完开机后
首先切换root账号防止有一些意外bug
su
输入密码进入root
首先安装依赖
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install -y libffi-devel zlib1g-dev
yum install zlib* -y
然后下载新的python3版我这里用的3.7.5
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz
然后解压
tar -xvJf Python-3.7.5.tar.xz
创建安装目录应为自带python,所以
mkdir /usr/local/python3
切换到我们解压的python文件
cd Python-3.7.5
指定安装目录
./configure --prefix=/usr/local/python3
进行编译安装
make && make install
安装完成后设置软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
这样我们就可以使用3的命令了,测试下是否成功
python3 –V
pip3 -V
成功输出说明安装成功了
安装虚拟环境管理工具包
因为我用的是python3 所以我是通过pip3安装
pip3 install virtualenv
pip3 install virtualenvwrapper
创建虚拟环境管理目录
mkdir ~/.virtualenv
接下来就到坑的地方了,我们首先吧虚拟环境的环境配置一下
vim ~/.bashrc
按i编辑
在最后加上地址
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3.7
source /usr/local/python3/bin/virtualenvwrapper.sh
按esc 输入:wq保存
刷新我们保存的配置文件
source ~/.bashrc
好了到此,就可以运行了mkvirtualenv -p /usr/local/python3/bin/python3.7 my_env(项目环境) 来创建虚拟环境来管理了
不过还有一个坑我还是没懂,不知道是我中间哪错了,还是配置不正确
创建的时候不输入参数 -p /usr/local/python3/bin/python3.7 应该也是python3的环境了,但是不输入就是python2了
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。
- 上一篇: 自动化脚本
- 下一篇: 基于Python和selenium的河南省继续工程教育协会网络培训平台学习脚本