📜  创建 venv python3 - Python (1)

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

创建 venv python3 - Python

Python 有许多优秀的第三方库,安装了这些库之后,我们可以更加便捷地进行开发。但是有时候,不同的项目需要的依赖库有所差异,如果把所有的依赖库安装在同一个环境下,就可能会导致版本冲突等问题。为了避免这种情况,我们可以使用 Python 标准库中提供的 venv 模块创建虚拟环境。

什么是虚拟环境?

虚拟环境是运行在计算机上的 Python 运行环境,可以将其看作是一个与系统 Python 分离的容器。在虚拟环境中,你可以安装不同版本的 Python 解释器和依赖库,而不会对系统中已有的 Python 环境产生影响。虚拟环境可以极大地简化 Python 程序的开发和部署,也是 Python 应用程序开发中的一个标准工具。

如何使用 venv 创建虚拟环境?

在 Python 3 中,上述功能被集成在了 venv 模块中。通过 venv 模块,我们可以创建一个干净的 Python 运行环境,然后安装项目需要的依赖库。下面是如何使用 venv 模块创建虚拟环境的步骤:

  1. 打开终端或者命令行窗口,进入你的项目目录

  2. 使用以下命令创建一个新的虚拟环境:

python -m venv venv

其中,venv 是虚拟环境的名称,你可以根据自己的需要自定义名称。注意,以上命令中的 python 是你所安装的 Python 解释器的名称,你需要根据自己的实际情况替换。

  1. 激活虚拟环境

使用以下命令激活虚拟环境:

source venv/bin/activate

这时候,你会在终端前面看到虚拟环境名称,表示虚拟环境已经激活。

  1. 安装需要的依赖库

使用以下命令安装所需的依赖库:

pip install <dependency>

其中,<dependency> 是你需要安装的依赖库名称。

如何退出虚拟环境?

在虚拟环境中运行完程序后,需要退出虚拟环境。使用以下命令退出虚拟环境:

deactivate

这样,我们就成功创建了一个可独立运行的 Python 环境。

结论

通过使用 venv 模块创建虚拟环境,我们可以为不同的项目创建不同的 Python 运行环境,以确保项目之间不会产生任何冲突。这样,我们就可以更加专注于项目本身而不是环境问题。