Skip to main content

Python 虚拟环境创建与使用教程

虚拟环境是 Python 中的一种工具,用于创建一个隔离的环境,以便在其中安装和管理项目所需的依赖包,而不会影响全局的 Python 环境。

1. 创建虚拟环境

1.1 安装 venv 模块

Python 3.3 及以上版本自带 venv 模块,因此通常不需要额外安装。如果你使用的是 Python 2.x,推荐使用 virtualenv

1.2 创建虚拟环境

打开命令行或终端,导航到你的项目目录,然后运行以下命令:

# 使用 venv 创建虚拟环境
python -m venv env

这里 env 是你所创建的虚拟环境的名称,可以根据需要自定义。

2. 激活虚拟环境

创建虚拟环境后,需要激活它。

2.1 Windows

env\Scripts\activate

2.2 macOS/Linux

source env/bin/activate

激活后,你会看到命令行提示符前面出现了 (env),表示你已经在虚拟环境中。

3. 使用虚拟环境

3.1 安装依赖包

在虚拟环境中,你可以使用 pip 安装需要的包,例如:

pip install requests

3.2 查看已安装的包

要查看当前虚拟环境中已安装的包,可以使用:

pip list

3.3 导出依赖包

如果你想保存当前环境的依赖,可以运行:

pip freeze > requirements.txt

这将创建一个 requirements.txt 文件,其中包含所有安装的包及其版本。

3.4 从要求文件安装依赖

如果你有一个 requirements.txt 文件,可以通过以下命令安装其中列出的所有包:

pip install -r requirements.txt

4. 退出虚拟环境

要退出虚拟环境,可以运行:

deactivate

这将恢复到全局的 Python 环境。

5. 删除虚拟环境

如果不再需要某个虚拟环境,可以直接删除其文件夹。例如:

rm -rf env

结论

使用虚拟环境可以有效管理项目的依赖,避免版本冲突,是 Python 开发中的最佳实践。希望这个文档能帮助你更好地使用 Python 虚拟环境!