virtualenv使用
Posted pengweiblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了virtualenv使用相关的知识,希望对你有一定的参考价值。
Virtualenv
安装
安装前最好保证pip为最新版本:
python -m pip install -U pip
pip install virtualenv
创建新的环境
virtualenv --user env_name
或
virtualenv --user --no-site-packages env_name #已经安装到系统Python环境中的所有第三方包都不会复制过来
激活环境
env_namescriptsactivate
退出环境
deactivate
查看环境内已安装的包
pip list
Virtualenvwrapper
virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。
一种可行的解决方案是,将所有的虚拟环境目录全都集中起来,比如放到 ~/virtualenvs/,并对不同的虚拟环境使用不同的目录来管理。virtualenvwrapper 正是这样做的。并且,它还省去了每次开启虚拟环境时候的 source 操作,使得虚拟环境更加好用。
安装virtualenvwrapper的前提是要安装virtualenv。
pip install virtualenvwrapper-win #linux下则不需加-win
安装好以后进入安装目录运行virtualenvwrapper.bat即可。
创建虚拟环境
mkvirtualenv env_name
或
mkvirtualenv env_name --python=python3.6 #指定python解释器,前提是系统环境中已安装
激活环境
workon env_name
常用命令
rmvirtualenv env_name #删除环境 lsvirtualenv #列出所有环境 lssitepackages #显示site-packages目录的所有内容
以上是关于virtualenv使用的主要内容,如果未能解决你的问题,请参考以下文章
工具篇 | Python虚拟环境的搭建与管理virtualenv/virtualenv-wrapper