码迷,mamicode.com
首页 > 编程语言 > 详细

CentOS7.0 搭建python2 + python3 + virtualenv 环境

时间:2018-12-01 23:33:19      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:.bashrc   make   依赖包   span   python   配置环境   bash   centos7.0   down   

安装python3
1.安装相关的依赖包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2.下载python3:
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
3.解压:
tar -xf Python-3.6.2.tar.xz
4.创建文件夹:
mkdir /usr/local/python3
5.切换到Python-3.6.2目录
cd Python-3.6.2
6.编译安装:
./configure --prefix=/usr/local/python3
make && make install
安装完毕,在/usr/local/目录下就会有python3了
7.添加软链接:
移除旧链接:mv /usr/bin/python /tmp/python
创建新链接:ln -s /usr/local/python3/bin/python3  /usr/bin/python
8.测试:
python -V 查看输出的版本是不是python3
python2 -V 查看输出的版本是不是python2
9.修改yum 配置:
vi /usr/bin/yum
把 #!/usr/bin/python 修改为#!/usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down
把 #!/usr/bin/python 修改为#!/usr/bin/python2
10.完成:
python3版本就安装完成;同时python2也存在。
 
配置pip
1.添加pip3软链接:
ln -s /usr/local/python3/bin/pip3  /usr/bin/pip3
2.安装python2的pip
sudo yum -y install epel-release
sudo yum -y install python-pip
 
安装python虚拟环境
1.创建一个隐藏目录:
mkdir .virtualenvs
2.安装虚拟环境:
pip3 install virtualenv
pip3 install virtualenvwrapper
3.配置环境变量,增加最后两行 :
vim ~/.bashrc
export WORKON_HOME=/root/.virtualenvs
source /usr/local/python3.6.5/bin/virtualenvwrapper.sh
4.加载环境变量:
source ~/.bashrc
>>>如果报错:说 /usr/bin/python 没有 virtualenvwrapper 模块,把 /usr/bin/python 换成 python3,
即 ln -s /usr/local/python3/bin/python  /usr/bin/python
5.创建虚拟环境
mkvirtualenv --python=/usr/bin/python3  myenv
>>>如果报错:说virtualenvwrapper could not find virtualenv in your path ,把/usr/local/python3/bin/vitualenv 链接到
/usr/bin/virtualenv

virtualenv的使用:
workon  [envname]  # 不加参数可以列出环境列表,加环境名称则进入指定环境
lsvirtualenv  #列出所有环境
deactivate #注销当前环境
rmvirtualenv  envname #删除指定环境
cpvirtualenv #复制环境
cdsitepackages #cd到当前环境的site-packages目录
lssitepackages #列出当前环境中site-packages内容
setvirtualenvproject #绑定现存的项目和环境
wipeenv #清除环境内所有第三方包

CentOS7.0 搭建python2 + python3 + virtualenv 环境

标签:.bashrc   make   依赖包   span   python   配置环境   bash   centos7.0   down   

原文地址:https://www.cnblogs.com/pyghost/p/10051316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!