介绍
Python 虚拟环境是一种用于在同一台机器上隔离不同 Python 环境的工具。当你处理具有不同需求的项目时,或者当你希望避免全局 Python 环境中的包冲突时,这非常有用。
目标
virtualenv命令- 激活虚拟环境
- 退出虚拟环境
- 指定 Python 版本
创建虚拟环境
首先,让我们创建一个 Python 虚拟环境。
virtualenv venv
现在我们已经创建了一个名为 "venv" 的虚拟环境。接下来,我们可以在虚拟环境中安装 Python 包。

使用虚拟环境
现在,我们使用 source 命令来激活虚拟环境:
source venv/bin/activate

接着,我们安装一个第三方包:
pip install pygame

pygame 已成功安装在此环境中。
pip list

最后,使用 deactivate 命令退出虚拟环境:

我们可以看到 pygame 并未安装在主环境中。

不同的 Python 版本
我们还可以使用所需的 Python 版本来创建虚拟环境。
例如,创建一个 Python3 虚拟环境,首先我们需要知道 Python3 的路径:
which python3

然后我们可以使用 -p 参数来指定它:
virtualenv -p /usr/bin/python3 venv3

总结
恭喜!你已经完成了 Python 虚拟环境实验。
在本实验中,你学习了如何:
- 创建一个 Python 虚拟环境。
- 使用 PyPI 包管理器在 Python 虚拟环境中安装包。
- 管理不同的 Python 虚拟环境。



