📜  创建 venv 窗口 - Python (1)

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

创建 venv 窗口 - Python

什么是 venv?

venv 是 Python 3.x 自带的虚拟环境库,可以让你在单个计算机上使用不同的 Python 环境。每个虚拟环境都有自己的安装目录,可以安装不同的包而不会互相干扰。

为什么需要 venv?

在开发 Python 应用时,我们通常需要使用多个第三方库。如果把这些库全部安装到全局环境中,就会遇到如下问题:

  • 包版本冲突:不同的包可能需要不同版本的依赖包,安装到全局环境中时容易出现冲突。
  • 包管理混乱:全局环境下的包管理方式不够规范,可能会出现包被卸载、版本被更改等问题。

为了解决这些问题,我们可以使用 venv 创建虚拟环境,在虚拟环境中安装依赖包。这样做可以保证包管理的规范和环境的隔离。

如何使用 venv?

使用 venv 创建虚拟环境非常简单,只需要按照以下步骤操作:

1. 创建虚拟环境目录

首先,我们需要在当前目录下创建一个目录,用于存储虚拟环境:

mkdir myenv
2. 创建虚拟环境

然后,我们可以使用 venv 创建虚拟环境。可以使用以下命令:

python3 -m venv myenv

这里的 myenv 是上一步创建的目录名。

3. 激活虚拟环境

创建完虚拟环境之后,我们需要激活虚拟环境以开始使用:

source myenv/bin/activate

这里的 myenv 是虚拟环境目录的路径。如果使用的是 Windows,那么激活虚拟环境的命令应该是:

myenv\Scripts\activate
4. 安装依赖包

创建并激活虚拟环境之后,就可以在里面安装第三方依赖包了:

pip install package_name

这里的 package_name 是需要安装的第三方库名称。

5. 退出虚拟环境

使用完虚拟环境之后,可以通过以下方式退出:

deactivate
结论

使用 venv 可以轻松创建虚拟环境,安装依赖包,并保证包管理的规范和环境的隔离,避免不同包之间的冲突。建议在开发 Python 应用时使用 venv