📜  使用特定版本的 python venv - Python (1)

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

使用特定版本的 python venv - Python

Python 有一个称为 venv 的内置模块,可用于创建 Python 虚拟环境。虚拟环境允许您将项目的依赖项与主 Python 安装隔离开来,从而避免版本冲突。

在本文中,我们将探讨如何使用 venv 模块为特定版本的 Python 创建虚拟环境。

创建虚拟环境

要为特定版本的 Python 创建虚拟环境,请按照以下步骤操作:

  1. 首先要确保您已经安装了该版本的 Python。在终端中运行以下命令来检查您的 Python 版本:
python3 --version
  1. 接下来,使用以下命令创建虚拟环境:
python3 -m venv /path/to/new/virtual/environment

其中 /path/to/new/virtual/environment 是您想要创建虚拟环境的路径。请注意,Python 3.x 中默认情况下,您需要使用 "python3" 命令而不是 "python"。

例如,如果您想要在 ~/myproject/venv 中创建虚拟环境,可以运行以下命令:

python3 -m venv ~/myproject/venv
  1. 激活虚拟环境。在终端中,运行以下命令:
source /path/to/new/virtual/environment/bin/activate

注意,您需要用您创建虚拟环境时的路径替换 /path/to/new/virtual/environment

激活虚拟环境后,您的终端提示符应显示虚拟环境的名称。

  1. 现在,您可以使用所选版本的 Python 在虚拟环境中安装软件包。例如,要在虚拟环境中安装 Flask,请运行以下命令:
pip install Flask

此时 Flask 将安装在虚拟环境中,并且不会影响系统的 Python 安装。

退出虚拟环境

要退出虚拟环境,请运行以下命令:

deactivate

终端提示符将不再显示虚拟环境的名称。

结论

使用 venv 模块创建 Python 虚拟环境可以使您的项目的依赖项与主 Python 安装隔离开来,从而避免版本冲突。您可以通过激活虚拟环境并使用所选版本的 Python 安装软件包来使用虚拟环境。如果您需要退出虚拟环境,则可以简单地运行 deactivate 命令。