📜  创建一个 virtualenv python - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:52.823000             🧑  作者: Mango

创建一个 virtualenv python - Shell-Bash

简介

当我们需要在同一台机器上使用不同的 Python 库和版本时,创建一个虚拟环境是一个好的选择。在 Python 中,我们可以使用 virtualenv 模块来创建虚拟环境,使得我们可以将不同的应用程序所需的 Python 包隔离开来,并避免包的冲突。

创建虚拟环境

要使用 virtualenv 来创建一个虚拟环境,需要先安装 virtualenv 模块:

pip install virtualenv

安装完毕后,我们可以使用以下命令来创建一个虚拟环境:

virtualenv my_env

其中,my_env 表示虚拟环境的名称。

执行上述命令后,virtualenv 会在当前目录下创建一个名为 my_env 的目录,其中包含了一份与系统中安装的 Python 版本相同的 Python 环境,但不包含任何其他库。

激活虚拟环境

创建虚拟环境后,我们需要激活该环境才能使用其中的 Python 解释器和库。

在 Linux 和 macOS 系统上,我们可以使用以下命令来激活虚拟环境:

source my_env/bin/activate

而在 Windows 系统上,则需要使用以下命令:

my_env\Scripts\activate.bat

执行上述命令后,虚拟环境将会被激活。此时,我们在使用 Python 命令时,将会使用虚拟环境中的 Python 解释器。

退出虚拟环境

当我们需要退出虚拟环境时,只需要执行以下命令即可:

deactivate

执行上述命令后,虚拟环境将会被退出。此时,我们将会重新使用系统中安装的 Python 解释器。

结论

通过使用 virtualenv,我们可以创建多个相互隔离的 Python 环境,从而避免包的冲突,提高代码的可维护性。