首页 编程教程正文

【笔记】centos7.7配置多版本python虚拟环境

piaodoo 编程教程 2020-02-22 22:12:53 1234 0 python教程

本文来源吾爱破解论坛

最近更新框架到最新发现都成了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 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7820.html

搜索