📜  venv python (1)

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

介绍venv python

venv python 是 Python 标准库中内置的一个用于创建虚拟环境的工具。通过创建虚拟环境,程序员可以在同一台计算机上安装不同版本的 Python,并针对不同的项目使用不同的虚拟环境,从而避免版本冲突等问题。

创建虚拟环境

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

python -m venv myenv

执行完该命令后,在当前目录下会生成一个名为 myenv 的文件夹,其中包含了一个独立的 Python 环境。

激活虚拟环境

在创建好虚拟环境之后,需要激活虚拟环境才能开始使用。以 Linux 系统为例,可以通过以下命令激活虚拟环境:

source myenv/bin/activate

执行完该命令后,终端前缀会发生变化,显示当前虚拟环境的名称。此时,所有安装的 Python 包都将被安装到虚拟环境中,而不会影响系统的全局环境。

安装包

在虚拟环境中安装包与全局环境下安装包的过程是一样的,只需要使用 pip 命令即可。但需要注意的是,在虚拟环境中安装的包只对当前虚拟环境生效,不会对系统的全局环境造成影响。

退出虚拟环境

当需要退出虚拟环境时,可以使用以下命令:

deactivate
总结

venv python 提供了一种方便、简单的方式来管理 Python 环境,避免了不同项目之间的版本冲突等问题。使用虚拟环境,可以让程序员更加专注于开发,而不必担心环境问题。