创建虚拟环境的好处
在 Python 项目中创建虚拟环境有以下好处:
- 隔离项目依赖:每个项目可以有自己独立的虚拟环境,这样可以避免不同项目之间的库版本冲突。这对于管理不同项目的依赖关系非常有用,特别是当项目需要使用不同版本的相同库时。
- 便于部署和分享:通过将虚拟环境与项目捆绑在一起,可以更轻松地在其他计算机上部署项目,并确保运行环境的一致性。这对于团队合作、开源项目的分享以及部署到生产环境都非常有帮助。
- 避免全局污染:在全局环境中安装的库可能会影响系统的稳定性,而虚拟环境可以避免对系统全局环境造成污染,从而更安全地进行开发和实验。
- 便于清理:当项目完成或不再需要时,可以方便地删除虚拟环境,而不会影响到系统全局环境中的库和依赖。
创建并激活 python 虚拟环境
# 创建虚拟环境
python3 -m venv venv
# 如果python3指令没有反应,使用下面语句
py -m venv venv
# macos & linux 激活虚拟环境
source venv/bin/activate
# windows 激活虚拟环境
venv\Scripts\activate