virtualenv建立多个Python的独立环境

Python,Linux 2016-07-05

起步

一台服务器不止一个人使用,面对python那么多的第三方继承工具,冲突是在所难免的。virtualenv就是可以把环境独立出来,做到互不影响,设置可以将python2与python3隔离。

安装

使用pip进行安装:

$ pip install virtualenv

建立新的环境

$ mkdir magic_venv
$ virtualenv --distribute magic_venv

指定python版本可以用virtualenv -p <python_exe_path> 如果不想读取系统机子的库使用--no-site-packages

$ virtualenv magic_venv --no-site-packages

cd 到magic_venv里面有一些文件:

  • activate:激活虚拟环境用的
  • pip: 这个环境用到的pip
  • python:python解释器
  • lib/ : 新的包会被放在这里

激活环境

cd到目录中

$ source bin/activate
(nowamagic_venv)[root@linuxer]#

注意到前面有个括号,这就表明环境已被激活,接下去就可以对这个环境自由添加python库而不用担心影响到其他了。

离开

$ deactivate

本文由 hongweipeng 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

如果对您有用,您的支持将鼓励我继续创作!