Python 用 VirtualEnv 为项目创建独立运行环境
目录
Python 3.3及之后版本,推荐使用自带的虚拟环境管理工具。参考:为 Python 项目创建独立虚拟运行环境
这里介绍如何使用 VirtualEnv 来创建虚拟的 Python 运行环境。
需要先 安装 Python virtualenv
#TODO 完善
例如,要使用 virtualenv
来创建一个隔离的依赖环境,可以使用下面的命令:
virtualenv <environment-name>
例如,要创建一个名为 myenv
的依赖环境,可以使用下面的命令:
virtualenv myenv
这样就可以在 myenv
环境中安装、升级和删除依赖包,而不会影响其他项目的依赖环境。
例如,要在 myenv
环境中安装 numpy
包,可以使用下面的命令:
pip install numpy
如果要退出当前的依赖环境,可以使用下面的命令:
deactivate
如果要重新进入依赖环境,可以使用下面的命令:
source <environment-name>/bin/activate
例如,要重新进入 myenv
环境,可以使用下面的命令:
source myenv/bin/activate
这样就可以在 myenv
环境中继续安装、升级和删除依赖包,而不会影响其他项目的依赖环境。
创建虚拟环境 virtualenv venv
,
其中 venv
是虚拟环境目录名
可指定虚拟环境使用的 Python 版本,
使用选项 -p PYTHON_EXE
or --python=PYTHON_EXE
举例:virtualenv -p python3.7 venv
这里指定了该虚拟环境使用 Python 3.7。
注意:这里指定的 Python 版本,必须已经安装。
激活与退出 Python 虚拟环境,参考文章。
相关阅读