virtualenv的安装和应用

1、pip install virtualenv

2、pip安装 虚拟环境管理包 virtualenvwrapper-win

3、创建一个存放虚拟环境的目录(建议命名为.env或.virtualenv)

4、配置环境变量(变量名:WORKON_HOME,值:上面创建的目录路径)

使用命令:

workon:列出所有的虚拟环境

workon [name] :进入指定的虚拟环境

deactivate:退出当前的虚拟环境

mkvirtualenv [name]:创建虚拟环境

  如果电脑中有多个python版本,使用-p加上python版本来创建,mkvirtualenv -p python2 [name]

rmvirtualenv [name]:删除虚拟环境

包安装:虚拟环境中,安装对应的依赖包,进入虚拟环境直接使用pip install进行安装。

环境恢复:

  requirements.txt文件,里面记录了当前程序的所有依赖包及版本号,其作用是用来在另一个环境上重新构建项目所需要的运行环境依赖。

  导出当前环境到requirements.txt:pip freeze > requirements.txt

  使用requirements.txt恢复环境:pip install -r requirements.txt

pipenv管理模块和包

    安装命令:pip install pipenv

    创建虚拟环境命令:pipenv install

1、在虚拟环境中安装模块或者包:pipenv install 包名 (注意在当前项目路径下执行以上命令)

  安装在开发环境:pipenv install 包名 --dev

2、卸载虚拟环境的模块和包:pipenv uninstall 包名

3、查看安装包以及依赖关系:pipenv graph

环境恢复:

  直接复制生成的文件(Pipfile、Pipfile.lock)到需要恢复的文件下执行 pipenv install

  生成requirements.txt文件:pipenv lock -r --dev > requirements.txt

  通过requirements.txt安装环境:pipenv install -r requirements.txt

pipenv相关命令:

pipenv --rm :删除虚拟环境

pipenv --where :列出本地工程路径

pipenv --venv :列出虚拟环境路径

pipenv --py :列出虚拟环境的python可执行文件

pipenv graph :查看包依赖

pipenv lock :生成lock文件

pipenv --shell :激活虚拟环境

exit :退出虚拟环境