Python 的虚拟环境是十分有必要的
使用virtualenv创建虚拟python环境
第一种安装
通过命令:
优点:以后您将能够升级 virtualenv 而不会影响系统的其他部分。
| 1 | sudo apt-get install python-virtualenv | 
或者
| 1 | sudo pip install virtualenv | 
然后创建一个虚拟环境:
| 1 | virtualenv env1 | 
进入env1
| 1 | cd env1 | 
激活环境
| 1 | source bin/activate | 
你会发现在shell提示符前面多了(env1)这个提示,这就说明你已经是在虚拟环境中,在这个里面你可以安装任意的python库,而不用担心会把系统自带的python库搞乱。
| 1 | virtualenv -p /usr/bin/python3.5 myenv | 
 另外,如果存在多个python解释器,可以选择指定一个Python解释器(比如python2.7),没有指定则由系统默认的解释器来搭建。
如果不进入文件夹,则使用下面的命令激活:
| 1 | source student-env/bin/activate | 
  
停用虚拟环境:
| 1 | deactivate | 
第二种安装
另外有一个工具,封装了创建虚拟环境的过程,不需要再使用source [路径]来创建,只需使用一个命令,不需考虑路径。
这个额外的工具就是:virtualenvwrapper。
通过
| 1 | pip install virtualenvwrapper | 
安装。
安装完成之后,需要在用户根目录下(即/home/[username])的.bashrc末尾加入:
| 1 | source /usr/local/bin/virtualenvwrapper.sh | 
有的人写是在.bash_profile文件中加入,不过我测试没有成功。
设置好之后,你就可以通过下面的命令来操作虚拟环境了:
创建并进入环境:mkvirtualenv env1
退出环境:deactivate
进入已存在的环境或者切换环境:workon env1或者env2
删除环境: 
| 1 | rmvirtualenv env1 | 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Fstraw Blog!
 评论







