📜  python venv create - Python (1)

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

Python 虚拟环境

在 Python 开发过程中,虚拟环境是一个非常有用的工具。它允许我们创建一个独立的 Python 环境,以便于我们在不同的项目中使用不同的 Python 版本或库。虚拟环境可以避免不同项目所需的依赖冲突,从而使我们的 Python 应用程序更加健壮和可靠。

创建虚拟环境

我们可以使用 Python 的内置模块 venv 来创建虚拟环境。要创建一个名为 myenv 的虚拟环境,可以在终端中运行以下命令:

python -m venv myenv

这将在当前目录下创建一个名为 myenv 的虚拟环境。您可以将虚拟环境放在任何地方,只需替换命令中的路径即可。

激活虚拟环境

要使用虚拟环境中的 Python 解释器,我们需要先激活该环境。在 Windows 系统上,可以在终端中运行以下命令:

myenv\Scripts\activate.bat

在 Unix 或 Linux 系统上,可以运行以下命令:

source myenv/bin/activate

激活虚拟环境后,您将看到您的终端前缀变为 (myenv)。这意味着您现在正在使用虚拟环境中的 Python 解释器。

安装依赖项

使用虚拟环境是一个最佳的实践,它可以避免项目之间依赖关系的冲突。在虚拟环境下,您可以使用 pip 安装所需的 Python 库,而这将不会影响您的系统 Python 安装。

例如,要在虚拟环境中安装 Flask 库,可以在激活虚拟环境后运行以下命令:

pip install Flask

这将会将 Flask 库安装到虚拟环境中,而不会影响您的系统 Python 安装。

退出虚拟环境

当您完成一个项目或需要离开虚拟环境时,可以使用以下命令退出虚拟环境:

deactivate

这将回退您的终端前缀到正常设置。

通过使用虚拟环境,您可以更方便地用于开发、测试和部署 Python 应用程序。虚拟环境是一个必须要掌握的 Python 开发工具!