如何创建和激活 Python 虚拟运行环境 virtualenv
Jinku Hu
2022年12月19日
Python
Python virtualenv
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$
Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
