python虚拟环境使用
1.pip包相关应用
- 1.导出环境包信息
# 将当前环境包版本导入至requirements.txt中 pip freeze > requirements.txt - 2.批量安装包
# 从requirements.txt中批量安装包 pip install -r requirements.txt
2.使用virtualenv包
-
1.安装virtualenv包
pip install virtualenv -
2.创建虚拟环境
该命令会在当前路径下创建虚拟环境的文件夹,默认使用系统包,创建方式为:
virtualenv 虚拟环境名称
若无需系统包,可改为:
virtualenv --no-site-packages 虚拟环境名称 -
3.激活虚拟环境
-
windows:
.虚拟环境名称\Scripts\activate.bat -
linux:
source .虚拟环境名称/bin/activate
-
-
4.退出当前虚拟环境
- windows、linux:
deactivate
- windows、linux:
-
5.删除虚拟环境
直接删除虚拟环境对应文件夹即可
3.使用Virtaulenvwrapper包
Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,相对于virtualenv,Virtaulenvwrapper能将所有虚拟环境整合在一个目录下,可以方便的新增,删除,复制、切换虚拟环境
-
1.安装virtualenv包
pip install virtualenvwrapper-win -
2.创建虚拟环境
mkvirtualenv 虚拟环境名称 -
3.查看虚拟环境列表
workon -
4.激活虚拟环境
workon 虚拟环境名称 -
5.退出虚拟环境
deactivate -
6.删除虚拟环境
rmvirtualenv 虚拟环境名称 -
7.其它
# 列举所有的环境 lsvirtualenv # 导航到当前激活的虚拟环境的目录中 cdvirtualenv # 直接进入到 site-packages 目录 cdsitepackages # 显示 site-packages 目录中的内容 lssitepackages
4.使用pipenv包
-
1.安装virtualenv包
pip install pipenv -
2.创建虚拟环境
# 进入项目根目录 cd project_root_path # 生成Pipfile和Pipfile.lock,自动生成一个随机的虚拟环境目录名 pipenv install -
3.激活虚拟环境
pipenv shell -
4.安装包至当前虚拟环境中
pipenv install requests -
5.查看已经安装的包
pipenv graph -
6.卸载包
pipenv uninstall requests -
7.其它
# 获取当前虚拟环境路径 pipenv --venv # 寻找当前项目根目录 pipenv --where # 通过requirements.txt进行安装 pipenv install -r requirements.txt

浙公网安备 33010602011771号