欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows搭建Python虚拟环境

程序员文章站 2022-06-06 15:57:08
...

问题描述

Windows搭建Python虚拟环境




步骤

  1. 安装virtualenvwrapper-win,统一管理虚拟环境
pip install virtualenvwrapper-win
  1. 新建虚拟环境 mkvirtualenv env,默认存在C:\Users\Administrator\Envs
  2. 列出虚拟环境 workon
  3. 列出已装包 pip list
  4. 退出虚拟环境 deactivate
  5. 进入虚拟环境 workon env
  6. 退出虚拟环境 deactivate
  7. 删除虚拟环境 rmvirtualenv env
  8. 列出虚拟环境(含路径) lsvirtualenv

Windows搭建Python虚拟环境




主要命令

创建虚拟环境

mkvirtualenv [选项] <环境名>

选项 功能
-h 帮助
-a project_path 将现有路径关联为项目目录
-i package 在新环境中安装包,可重复多次
-r requirements_file 传递给pip安装

安装多个包

mkvirtualenv env -i requests -i numpy

指定requirements

mkvirtualenv env -r requirements.txt

Windows搭建Python虚拟环境



导出当前环境的requirements

pip freeze > requirements.txt




列出所有虚拟环境

workonlsvirtualenv

列出环境变量名为WORKON_HOME中存储的所有虚拟环境

Windows搭建Python虚拟环境




删除虚拟环境

rmvirtualenv <环境名>

Windows搭建Python虚拟环境




进入虚拟环境

workon [<name>]

Windows搭建Python虚拟环境




退出虚拟环境

deactivate

Windows搭建Python虚拟环境




添加目录

add2virtualenv <full or relative path>

将指定的目录添加到当前活动的virtualenv的Python路径中




访问全局包

toggleglobalsitepackages

是否访问全局Python site-packages

本人测试没啥用




复制虚拟环境

cpvirtualenv

本人测试Windows下不可用

支持并不好,虚拟环境的库里的路径含硬编码,复制代码并不知道需要更新哪些文件




更多命令

查阅Command Reference — virtualenvwrapper




参考文献

  1. virtualenvwrapper-win
  2. Windows下搭建Python虚拟环境
  3. virtualenvwrapper官方文档
  4. requirements文件格式