python虚拟环境的使用总结

本文总结了Python虚拟环境的使用,包括virtualenvwrapper的安装、创建、切换和删除虚拟环境的步骤,以及Virtualenv的优势。此外,还介绍了如何通过pip进行包的安装、卸载、升级和版本管理,帮助保持开发环境的整洁和独立。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虚拟环境的使用

使用虚拟环境,可以借助virtualenvwrapper

*virtualenvwrapper是一款在virtualenv的基础上构建的虚拟环境管理工具

安装:pip install virtualenvwrapper-win

创建虚拟环境:mkvirtualenv --python=C:\CustomApp\Python310\python.exe python3_venv

切换并使用:workon python3_venv

查看所有虚拟环境:lsvirtualenv

进入当前虚拟环境所在的目录:cdvirtualenv

删除:rmvirtualenv python3_venv

Virtualenv相关命令总结:

workon: 打印所有的虚拟环境;

mkvirtualenv xxx: 创建 xxx 虚拟环境,可以–python=/usr/bin/python3.6 指定python版本;

workon xxx: 使用 xxx 虚拟环境;

deactivate: 退出 xxx 虚拟环境;

rmvirtualenv xxx: 删除 xxx 虚拟环境。

lsvirtualenv : 列举所有的环境。

cdvirtualenv: 导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。

cdsitepackages: 和上面的类似,但是是直接进入到 site-packages 目录中。

lssitepackages : 显示 site-packages 目录中的内容。

总结:Virtualenv的优点:

使得不同Python应用的开发环境相互独立

开发环境升级不影响其他应用的开发环境,也不会影响全局的环境(默认开发环境是全局开发环境),因为虚拟环境是将全局环境进行私有的复制,当我在虚拟环境进行 pip install 时,只会安装到选择的虚拟环境中。

它可以防止系统中出现包管理混乱和版本的冲突

包的安装与卸载

包的安装

Pip install -r requiremenst.txt

pip install somepackage

pip install somepackage==1.0.9  #指定版本

pip install somepackage>=1.0.9 #最小版本

包的卸载

pip uninstall <包名> 

pip uninstall -r requirements.txt

包的升级

pip install -U <包名>

pip install <包名> --upgrade

查看已安装的包及版本信息

pip freeze

导出到指定文件中

pip freeze > requirements.txt

列出已安装的包

pip list

查询可升级的包

pip list -o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值