Python 虚拟环境入门:venv 的正确打开方式
【摘要】 为什么需要虚拟环境不同项目经常依赖同一个库的不同版本。如果都装进系统 Python,迟早会互相冲突。虚拟环境给每个项目一套独立的解释器和依赖,互不干扰。 基本用法创建:python -m venv .venv激活(Linux/macOS):source .venv/bin/activate激活(Windows):.venv\Scripts\activate退出:deactivate 管理依...
为什么需要虚拟环境
不同项目经常依赖同一个库的不同版本。如果都装进系统 Python,迟早会互相冲突。虚拟环境给每个项目一套独立的解释器和依赖,互不干扰。
基本用法
- 创建:
python -m venv .venv - 激活(Linux/macOS):
source .venv/bin/activate - 激活(Windows):
.venv\Scripts\activate - 退出:
deactivate
管理依赖
- 导出:
pip freeze > requirements.txt - 安装:
pip install -r requirements.txt
实用建议
- 把
.venv加进.gitignore,只提交 requirements.txt。 - 环境搞坏了就直接删掉
.venv重建,比修复快。 - 在 VS Code 里选择
.venv里的解释器,调试和补全都会用对环境。 - 项目多了可以试试 uv 这类工具,创建环境和安装依赖都快得多。
小结
一个项目一个环境,依赖写进 requirements.txt。养成这个习惯,“我这能跑你那不行”的问题会少很多。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)