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使用的主要内容,如果未能解决你的问题,请参考以下文章

在virtualenv中使用不同的Python版本

工具篇 | Python虚拟环境的搭建与管理virtualenv/virtualenv-wrapper

VS Code Code Runner 不适用于 virtualenvs

Pycharm结合virtualenv虚拟环境的使用

Debian中的Virtualenv和代码位置

python的Virtualenv