如何创建和激活 Python 虚拟运行环境 virtualenv
Jinku Hu
2022年12月19日
Python 虚拟运行环境创建了一个隔离的 Python 工作环境,你可以在里面安装 Python 模块的各种依赖或者各种版本,且并不会影响全局的 Python 模块。独立隔离的 Python 运行环境对于项目中需要不同的模块版本是非常重要的,因为你只需要在虚拟运行环境里安装该模块的特别版本。
你可以按照下面的步骤来安装、创建、激活以及禁止 Python 虚拟运行环境。
-
安装
virtualenv
在 Python 的一些发行版本中,
virtualenv
已经被默认安装了。你可以通过下面的命令来检查是否virtualenv
已经安装了。$ virtual --version
如果没有的话,通过
pip
来安装virtualenv
,$ pip install virtualenv
或者在 Linux 下可以通过
apt-get
来安装,$ apt-get install python-virtualenv
-
创建项目 Python 虚拟运行环境
通过
virtualenv
来创建一个新的项目相关 Python 虚拟运行环境,$ cd your_project_folder $ virtualenv your_project
-
激活 Python 虚拟运行环境。
$ source your_project/bin/activate
上面的命令激活了你的项目 Python 虚拟运行环境。你可以通过下面两种方法来检查你的项目虚拟运行环境是否被激活成功。
在 Linux 下,将目录修改到你的项目工作目录,(your_project)user@hostname:~/your_project$
在 Windows 下,可以来查看系统环境变量
PATH
,$ echo $PATH
激活成功的话,你应该能够看到你的项目目录
your_project
在PATH
变量里。 -
禁止
virtualenv
如果你想切换到另外一个 Python 虚拟运行环境,或者只是想退出当前的虚拟运行环境,你可以通过下面的命令,
(your_project)user@hostname:~/your_project$ deactivate user@hostname:~/your_project$