Python 中的虚拟环境是一种创建独立 Python 环境的方式,用于解决不同项目之间依赖包的冲突问题。虚拟环境可以让不同的项目在同一台计算机上使用不同的 Python 版本和依赖包,避免全局 Python 环境的混乱和不稳定。Python 中常用的虚拟环境工具包括 venv、virtualenv 和 conda 等,下面以 venv 为例介绍如何创建和使用虚拟环境。
要创建一个新的虚拟环境,可以使用 venv 模块创建一个新的目录,然后在该目录中创建一个新的 Python 环境。例如,创建一个名为 myenv 的虚拟环境:
python -m venv myenv
这将在当前目录下创建一个名为 myenv 的目录,其中包含一个新的 Python 环境。
要使用虚拟环境,需要先激活它。在 Windows 上,可以运行以下命令激活虚拟环境:
myenv\Scripts\activate.bat
在 Linux 或 macOS 上,可以运行以下命令激活虚拟环境:
source myenv/bin/activate
激活虚拟环境后,终端提示符前会显示环境名称,表示已经进入了虚拟环境。
进入虚拟环境后,可以使用 pip 命令安装需要的依赖包,例如:
pip install pandas
这将在虚拟环境中安装 pandas 包,而不会影响全局 Python 环境。
要退出虚拟环境,可以运行以下命令:
deactivate
这将退出虚拟环境,返回到全局 Python 环境。