虚拟环境
每个虚拟环境相当于干净的Python运行环境: (1)每个虚拟环境的依赖包相互独立,解决包版本的冲突(如果有多个环境运行在这个同一个Python环境中,但是依赖同一个包的不同版本); (2)不同项目需要使用不同版本的Python解释器,使用虚拟环境方便切换不同版本的Python
使用virtualenv创建
安装
$ pip install virtualenv
创建
$ virtualenv -p ${你的Python解释器路径} venv
-p参数后面跟着的是解释器路径,venv是自定义的虚拟环境命名
激活
$ source venv\bin\activate
注:虚拟环境是一个文件夹
退出
$ deactivate
删除
直接删除虚拟环境文件夹
使用
使用python命令调用虚拟环境
Sample
myenv未指定Python解释器路径,使用了默认解释器路径,Python 3.10
myvenv1指定了解释器路径,指定的解释器版本是3.12,Python 3.12