您的位置:

新建虚拟环境入门指南

一、什么是虚拟环境

虚拟环境是一种将 Python 解释器与程序包隔离开来的方法,这对于多个项目使用不同包和版本的 Python 程序包是非常有用的。当您在单个计算机上运行多个 Python 项目时,可能会遇到许多版本和依赖关系的问题。使用虚拟环境不仅可以避免这些问题,还可以帮助您更高效地使用 Python。

二、新建虚拟环境

在新建虚拟环境之前,您需要确保已安装所需软件。在本文中,我们将使用 Python 3.8 和虚拟环境管理器 venv。

1、在终端中,转到要新建虚拟环境的目录。

cd /path/to/directory

2、创建一个新目录以保存您的虚拟环境,然后转到该目录。

mkdir myenv
cd myenv

3、现在,我们将使用 Python 3.8 创建一个新的虚拟环境。

python3.8 -m venv env

4、现在您已经创建了一个名为 env 的新虚拟环境。通过运行以下命令来激活该环境。

source env/bin/activate

5、激活虚拟环境后,您应该会看到环境名称出现在终端提示符中,表明您在使用虚拟环境。

(env) username@computername:

三、使用虚拟环境

1、安装软件包:使用 pip 安装想要的软件包。

pip install package_name

2、导出环境:要导出当前虚拟环境中安装的所有软件包列表,请在虚拟环境激活状态下运行以下命令:

pip freeze > requirements.txt

3、在新项目中使用虚拟环境:可以从之前的虚拟环境复制虚拟环境,也可以重新创建虚拟环境并安装先前项目所需的所有软件包,方法与新建虚拟环境一样。

四、退出虚拟环境

在虚拟环境中完成工作后,可以通过运行以下命令退出虚拟环境:

deactivate

五、总结

通过使用虚拟环境,可以避免在多个项目之间出现软件包版本和依赖关系问题,同时也可以让使用 Python 更加高效。