Python 虚拟环境入门:venv 的正确打开方式

举报
yd_273709801 发表于 2026/11/02 09:16:07 2026/11/02
【摘要】 为什么需要虚拟环境不同项目经常依赖同一个库的不同版本。如果都装进系统 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

实用建议

  1. 把 .venv 加进 .gitignore,只提交 requirements.txt。
  2. 环境搞坏了就直接删掉 .venv 重建,比修复快。
  3. 在 VS Code 里选择 .venv 里的解释器,调试和补全都会用对环境。
  4. 项目多了可以试试 uv 这类工具,创建环境和安装依赖都快得多。

小结

一个项目一个环境,依赖写进 requirements.txt。养成这个习惯,“我这能跑你那不行”的问题会少很多。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。