📜  创建一个 venv - Python (1)

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

创建一个 venv - Python

当您开始一个新的 Python 项目时,可能需要使用不同的包或者特定的 Python 版本。使用虚拟环境可以建立一个独立的 Python 运行环境,以避免这些问题。

什么是 venv?

venv 是 Python 3.3 版本之后自带的虚拟环境创建工具,可用于在不同的 Python 版本之间切换或者在同一版本中使用不同的包。

venv 建立在虚拟机(virtualenv)的基础上,它更简单、更易用。它是一种在独立的环境中封装 Python 解释器及其依赖包的机制,使得多个 Python 项目可以在同一计算机上共存,且互不影响。

使用 venv 建立虚拟环境

通过以下命令在当前目录下创建一个名为 venv 的虚拟环境:

python3 -m venv venv

注意:python3 必须是您电脑上 Python 3.x 版本的可执行文件路径。

成功建立虚拟环境后,可使用以下命令进入虚拟环境:

source venv/bin/activate

如果您正在使用 Windows,可使用以下命令:

venv\Scripts\activate.bat

您可以使用以下命令退出虚拟环境:

deactivate
安装包

现在您可以安装项目所需的任何 Python 包。只需在虚拟环境中运行 pip 命令安装您需要的包即可:

pip install package_name
总结

使用 venv 可以让您更加轻松、方便地管理 Python 项目及其依赖项。通过建立独立的虚拟环境,您可以避免版本冲突和依赖不一致等问题。