CentOs7 下的Python3 的安装
Centos7下python3的安装,virtualenv、virtualenvwrapper虚拟独立环境管理工具
安装准备工具:
# yum groupinstall “Developmenttools”
# yum install zlib-devel bzip2-developenssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-develdb4-devel libpcap-devel xz-devel
————————————-安装python—————————————
下载python3源码
wget wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
解压:Python-3.6.5.tar.xz
解压后新建文件夹将Python-3.6.5放在/usr/local/python3下
1.# mkdir python3
2.# mv Python-3.6.5 python3
3.# cd python3/Python-3.6.5
执行如下代码安装
···························**–prefix选项是配置安装的路径,执行后所有资源文件放在/usr/local/python3.6**的路径中
# ./configure –prefix=/usr/local/python3 –enable-optimizations
# make
# make install
终于可以修改软链接了
[plain] view plain copy
- # ln -s /usr/local/python3/bin/python3 /usr/bin/python3
- # ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
————————————-安装-virtualenv————————————–
使用编译安装python3过程中的pip包管理工具,安装virtualenv python环境隔离工具
pip3 installvirtualenv
在~/.bashrc文件中加上:
export PIP_REQUIRE_VIRTUALENV=true
或者让在执行pip的时候让系统自动开启虚拟环境:
export PIP_RESPECT_VIRTUALENV=true
source ~/.bashrc使其生效
建立python3独立环境
virtualenv -p/usr/local/bin/python3 /py3env
使用python3环境
./py3env/bin/activate
安装Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境
easy_installvirtualenvwrapper(这个过程有点慢,莫急)
此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,配置环境
打开~/.bashrc最终配置环境如下说明:
exportPIP_REQUIRE_VIRTUALENV=true
exportPIP_RESPECT_VIRTUALENV=true
exportWORKON_HOME=$HOME/.virtualenvs
source/usr/bin/virtualenvwrapper.sh
exportVIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7 #防止环境变量$PATH中已有其它环境的python
配置好后,source一下使其生效
使用virtualenvwrapper工具管理隔离环境命令如下:
列出虚拟环境列表
workon
也可以使用
lsvirtualenv
新建虚拟环境
mkvirtualenv [虚拟环境名称]
启动/切换虚拟环境
workon [虚拟环境名称]
删除虚拟环境
rmvirtualenv [虚拟环境名称]
离开虚拟环境
deactivate
查看当前虚拟环境所安装的包:
命令:pip list


赞赏是不耍流氓的鼓励