独立python环境之virtualenv和virtualenvwrapper

介绍

假设有一台测试机,多个人使用,有多个项目,不同项目可能python版本不一样,需要的库不一样。我们需要一个独立干净的python环境,互相隔离,互不影响。 virtualenv可以帮我们解决这个问题。 virtualenvwrapper是virtualenv的封装,可以方便的创建/删除/拷贝/切换不同的环境。

安装与配置

pip install virtualenv pip install virtualenvwrapper

编辑~/.bashrc加入下面的内容并source。

VIRTUALENVWRAPPER_VIRTUALENV=/bin/virtualenvwrapper.sh ]; then. $PYTHON_HOME/bin/virtualenvwrapper.sh #执行了virtualenvwrapper.sh这个后就有一些相关的命令可以用了fi

另外还有个可选变量WORKON_HOME,告诉virtualenvwrapper把虚拟环境放在哪个目录,默认是$HOME/.virtualenvs。

使用

既然是管理环境,管理管理,离不开创建/删除/拷贝/切换这些命令。 主要用到的是: mkvirtualenv ENVNAME:创建一个新的virtualenv workon ENVNAME:切换环境,workon不带参数将会列出所有环境 deactive:退出虚拟环境 没错,记住这几个命令就够了!

每个虚拟环境都自带了pip,不用重新安装。不同环境安装的库是互相隔离互不影响的。

,你不能左右天气,但你能转变你的心情

独立python环境之virtualenv和virtualenvwrapper

相关文章:

你感兴趣的文章:

标签云: