👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
今天教你怎么用 Python 虚拟环境,让每个项目都有独立的依赖,互不干扰!
1、什么是虚拟环境?
虚拟环境就像给每个项目分配一个独立的"房间",每个房间里有自己独立的 Python 和库。
好处:
- 不同项目用不同版本的库,不会冲突
- 方便管理项目依赖
- 打包时可以精确控制依赖版本
2、创建虚拟环境
1 | # Python 3 内置的venv模块 |
运行后,会在当前目录创建一个 myenv 文件夹。
3、激活虚拟环境
Windows
1 | myenv\Scripts\activate |
Mac/Linux
1 | source myenv/bin/activate |
激活后,命令行前面会出现 (myenv) 标记。
4、安装依赖
激活后,在这个虚拟环境里安装的库,只在这个项目里有用:
1 | # 在虚拟环境里安装 |
5、退出虚拟环境
1 | deactivate |
6、requirements.txt:记录依赖
1 | # 导出依赖列表 |
文件内容类似:
1 | python-office==1.2.3 |
7、在新电脑上恢复环境
1 | # 克隆项目 |
8、实战:管理自动化项目
1 | # 1. 创建项目文件夹 |
9、常见问题
Q:虚拟环境文件夹有多大?
A:通常100-300MB,包括Python解释器和安装的库。
Q:可以删除虚拟环境吗?
A:直接删除文件夹 rm -rf venv,不会影响其他项目。
Q:需要为每个项目创建虚拟环境吗?
A:建议创建,这样可以精确控制每个项目的依赖版本。
10、下讲预告
学会了虚拟环境,下一讲我们学 课程回顾:50讲知识点总结。
敬请期待!
有问题欢迎加微信 python-office 进群交流~
程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
