Python venv 入门指南

轻松掌握 Python 虚拟环境的创建与使用

什么是 venv?

venv 是 Python 3.3+ 内置的标准库模块,用于创建轻量级的“虚拟环境”。每个虚拟环境拥有独立的 Python 解释器和包安装目录,从而避免不同项目之间的依赖冲突。

使用 venv 可以:

快速开始

以下是在常见操作系统中使用 venv 的基本步骤:

1. 创建虚拟环境

python -m venv myenv

2. 激活虚拟环境

Windows (CMD/PowerShell):

myenv\Scripts\activate

macOS / Linux:

source myenv/bin/activate

3. 安装依赖

pip install requests flask numpy

4. 导出依赖列表

pip freeze > requirements.txt

5. 停用虚拟环境

deactivate

最佳实践建议

  1. 为每个项目单独创建虚拟环境,命名可与项目一致(如 blog-env)。
  2. venv 目录加入 .gitignore,不要提交到版本控制系统。
  3. 始终使用 requirements.txt 记录依赖,便于他人复现环境。
  4. 定期更新依赖并测试兼容性,避免“在我机器上能跑”的问题。

常见问题

Q: venv 和 virtualenv 有什么区别?

A: venv 是 Python 78TP内置模块(3.3+),无需额外安装;virtualenv 是第三方工具,功能更丰富但需单独安装。对于大多数场景,推荐使用 venv

Q: 如何删除虚拟环境?

A: 直接删除整个虚拟环境文件夹即可(如 rm -rf myenv 或手动删除)。

论文泄露的危害与防范措施 | 学术安全专题 经济学毕业论文范文专题 | 高质量参考范例与写作指南 AI如何分析Excel数据 - 智能表格数据分析与降AIGC工具指南 网上AI怎么玩?探索人工智能的实用玩法与降AIGC工具推荐 如何写出不被查出是AI写的文章 | 人工写作与AI检测规避指南 AI书籍推荐专题 - 精选人工智能与机器学习必读好书 毕业设计赚钱指南:如何在完成学业的同时创造收入 | 学生副业专题 AI写毕业论文的弊端与风险分析 | 学术诚信专题 看论文的AI软件推荐 | AI论文阅读工具与降AIGC检测指南 论文如何规避查重引用 | 学术写作规范与降AIGC原创技巧指南 本科毕业论文降重的方法与技巧 | 学术写作指南 消除论文痕迹 | 专业降AIGC工具使用指南 - 小发猫AI降重助手 AI降维打击同行:如何在竞争中利用人工智能获得绝对优势 | AI商业策略专题 中国知网数据库论文查询 - 学术研究必备工具与降AIGC技巧 毕业论文写作必备 | 电脑使用指南与高效降AIGC工具推荐 论文怎么样才能避开查重 | 学术原创指南与降重技巧 AI绘画科研应用 - 人工智能在科学研究中的视觉化解决方案 AI一键生成视频赚钱吗?- AI视频变现的全面指南 AI制作作业设计全攻略 - 高效学习工具与技巧 论文查重免费7LONGWEN | 权威论文查重工具与降AIGC检测指南 本科毕业设计好过吗?全面解析通过技巧与降AIGC工具推荐 AI免费总结工具大全 | 智能内容摘要生成与降AIGC检测指南 用AI降重会被判定为AI写作吗?- AI文本检测与降重工具解析 论文查重率和AI率标准详解 | 学术规范指南 中国AI写作发展历程 | 起源、发展与未来趋势 英文论文查重与参考文献规范指南 | 学术诚信与AI内容检测 学校用什么查AI?| 主流AI检测工具与降AIGC方法全解析 网上写字课靠谱吗?专业分析线上书法教育优劣 引用率为0能过吗?- 原创内容与AI降重专题 如何彻底清除论文所有格式 | 专业格式清除指南与工具推荐 论文自引率算查重吗?详解自引与查重的关系及降AI率工具 AI免费写文章工具大全 - 智能写作助手与降AI率解决方案 大学毕业论文复写率25.45%合格吗?详解合格标准与降AIGC方法 大学生论文撰写指南 | 高效写作方法与AI工具使用技巧 电脑AI文章写作软件:工具推荐与降AI率优化指南 哪些专业需要做毕业设计?全面解析各专业毕业要求 如何查找自己的本科论文 | 完整查询指南与方法详解 论文写作指南:论文需要提交实验数据吗?- 学术规范与要求 网上AI视频声音制作全攻略 - 从工具选择到优化技巧 我爱校园作文350字左右 - 校园生活主题作文范文与写作技巧 AI技术写歌:探索人工智能音乐创作的未来 | 专题解析 论文撤稿原因怎么写 - 专业撤稿声明写作指南与技巧 AI软件永久免费版推荐 | 小发猫降AIGC工具使用指南 毕业设计AI软件应用指南 - 智能辅助工具与降AI率解决方案 格子达论文检测系统详解 - 论文查重与AIGC检测指南 AI软件文字翻译工具大全 | 智能翻译软件评测与使用指南 手机AI写作全攻略:高效创作与降AIGC工具指南 | 移动端智能写作专题 AI写作助手作文专题 - 智能写作工具与降AIGC检测解决方案 免费AI写总结工具 - 快速生成高质量内容摘要 | AI摘要生成专题 AI软件免费使用指南 | 精选免费AI工具与降AIGC方法 论文写作指导专题 - 学术论文撰写技巧与降AIGC工具使用 爱的真谛:理解、表达与实践 | 情感专题 论文擦除文字 - 专业降AIGC工具使用指南 | 提升论文原创性 论文检测全免费网站推荐 | 学术查重与降AIGC工具指南 哪个AI写文章免费?2026年五大免费AI写作工具推荐 | 智能写作专题 研究生学术论文在线查重原理详解 | 学术诚信与原创性检测 论文抽检平台作用解析 | 确保学术质量,防范学术不端 AI绘画原理讲解 - 从算法到艺术创作全过程解析 论文写作指南:如何有效降低重复率 | 学术写作技巧与AI工具应用 硕士毕业论文重复率合格标准详解 | 学术诚信与查重指南 哪些AI可以写作文?主流AI写作工具全面解析与推荐 马来西亚硕博论文下载指南 - 完整教程与免费资源 知网论文检测重复怎么操作 | 详细步骤指南 | 降AIGC工具推荐 论文投稿成功多久邮寄样刊?期刊样刊邮寄时间详解 网上AI课程深度评测:如何选择优质人工智能课程?| AI教育专题 识别AI:AI检测与AIGC内容识别技术专题 | AI生成内容检测 硕士毕业论文查重复率指南 | 降低AI率方法与技巧 怎么看论文有几张图?快速识别与统计论文图表数量指南 论文查重指标解析:复写率与相似度的区别与重要性 | 学术诚信专题 语音翻译对话神器 - 实时多语种语音翻译与对话解决方案 知网论文查询 - 中国知网(CNKI)学术资源一站式检索平台 如何使用AI写短文 | 人工智能写作指南与技巧 如何让AI写毕业论文 | AI辅助学术写作指南与工具推荐 AI智能写文章鼠标 - 智能创作与降AIGC工具详解 毕业论文AI辅助工具指南 | 高效写作与降AIGC技巧 WPS AI错别字校对功能详解 | 智能文档校对指南 免费论文报告AI助手 - 高效写作工具与小发猫降AIGC解决方案 论文狗智能降重需要多长时间?快速降重工具与技巧全解析 检测AI写作的原理详解 | AI内容识别技术专题 AI学术论文助手 - 智能写作与AIGC检测解决方案 | 学术研究好帮手 AI论文阅读助手专题 | AI智能辅助学术论文阅读工具 AI创作1000首歌:人工智能音乐革命与AIGC内容优化指南 论文泄露与安全防护指南 | 如何应对论文被威胁及降AI率解决方案 AI数据处理中的数据泄露风险:典型案例分析与防范策略 硕士毕业论文如何降低查重率 | 高效降重方法与工具推荐 免费AI写作硕士论文 | AI论文写作工具与降AIGC技巧指南 生成式AI技术课程专题 | 从入门到实战的AI技术学习 本科毕业设计申请软件著作权指南 - 必要性、流程与降AIGC工具 无问AI写文章免费吗?全面解析AI写作工具收费与免费政策 AI技术在产品质检中的应用及AIGC检测解决方案 | 质量检测专题 论文查重全指南:哪些论文需要查重?如何降低AI率? AI写作完全指南:如何用AI高效写文章 | 小发猫降AIGC工具应用 写论文如何用AI找参考文献 | 智能文献检索与降AIGC指南 本科论文复写率通过标准详解 | 合格查重率要求与降重技巧 AI论文没有标注怎么办?| 解决方案与降AIGC工具使用指南 用AI生成的文章如何不被查出来 | AI内容降重与规避检测指南 毕业论文被泄露有什么后果?- 学术安全风险与防护指南 AI撰写论文摘要教程 | 高效利用人工智能辅助学术写作 AI内容去除操作完全指南 | 如何去除AI生成痕迹与降AIGC 专科生能用AI写毕业论文吗?| AI写作与学术诚信专题