介绍
假设有一台测试机,多个人使用,有多个项目,不同项目可能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,不用重新安装。不同环境安装的库是互相隔离互不影响的。
,你不能左右天气,但你能转变你的心情