前言
Python的包管理工具pip install
默认是全局安装,即同一个包在一台机器上只能有一个版本。
有的时候因为兼容性的问题,我们想让不同的项目使用不同的包版本。
这时候,Python的虚拟环境就出现了。
示例
注意:以下示例使用python3演示。
使用命令python3 -m venv myProject
新建一个虚拟环境,该命令会创建一个文件夹,里面包含了一个没有第三方依赖包的干净的python环境。
使用命令source ./myProject/bin/activate
加载虚拟环境环境变量
这个时候我们就进入了一个虚拟环境中,在这里面执行pip install
后,安装包会被放在myProject/lib/python3.8/site-packages/
文件夹下,而不是系统默认的路径下。
如果要退出虚拟环境,执行deactivate
命令即可
参考截图:
参考文档:https://docs.python.org/zh-cn/3/library/venv.html