时代在进步,社会在发展。 Python天天更新,版本一大堆,Centos6.x自带的版本又不给力,曾经的我为了升级Python版本搞躺了多少Linux系统…… 为了让大家不走我的老路,今天就介绍给你们一个肥肠有用的玩意儿——Python的虚拟环境 virtualenv,它是独立运行的一套Python环境,完全隔离系统自带的Python环境。而且虚拟环境也是互相隔离的,比如A 项目使用Python2.7 ,B 项目使用Python3.6 ,对virtualenv来说都不是问题。 一 安装: $pip install virtualenv 二: 创建虚拟环境 $virtualenv myvenv #创建了个名为myvenv的虚拟环境 如果需要指定版本 $virtualenv --python=/usr/local/python2.7/bin/python py2.7 #指定了2.7的安装路径 创建了名为py2.7的虚拟环境 三: 进入虚拟环境 source myvenv/bin/activate 返回 $(myvenv)[root@localhosts]# #现在就已经在myvenv的虚拟环境里了,可以随意的安装各种包了,完全隔离. 四: 退出虚拟环境 $deactivate 返回 $[root@localhosts]# #括号没有了 说明退出了虚拟环境 五: 删除虚拟环境 $rm -rf myvenv #删除文件夹就可以了 个人使用心得:虚拟环境文件夹里面默认是软连接的形式,所以我经常会把Python版本安装在固定的位置,创建一个虚拟机环境,安装好各种需要的包, 直接打成tar包。这样假如换了新机器,我就可以直接把Python版本安装好,tar包一解压就OK了。 |
|