📅  最后修改于: 2023-12-03 15:41:32.146000             🧑  作者: Mango
虚拟环境 (Virtual Environment) 是 Python 中的一个重要概念,它允许我们创建一个与系统的 Python 环境隔离的独立环境,不受系统 Python 环境或其他虚拟环境的影响。虚拟环境通常用于项目开发,这样我们可以轻松地切换不同项目之间的 Python 版本和依赖。
Python自从3.3版本就内置了venv(Virtual Environments)模块,使用venv模块可以方便创建虚拟环境。
在命令行中输入以下命令安装:
python -m venv env
其中 env
是虚拟环境的名称,可以根据项目名称来设置。
运行以下命令激活虚拟环境:
在 Windows 上:
.\env\Scripts\activate
在 macOS 或 Linux 上:
source env/bin/activate
在成功激活虚拟环境后,命令提示符前的环境名称将变为虚拟环境的名称。
在虚拟环境中安装依赖与在系统 Python 环境中安装相同。在虚拟环境中运行以下命令来安装所需的依赖:
pip install <package-name>
我们可以导出虚拟环境中所有的依赖列表到一个 requirements.txt
文件中,方便在其他机器上使用相同的依赖。
在虚拟环境中运行以下命令将依赖列表导出到文件中:
pip freeze > requirements.txt
如果不再需要虚拟环境,可以将其删除。在虚拟环境外运行以下命令删除虚拟环境:
rm -rf env
虚拟环境是 Python 中非常强大的一个工具,可以更好地管理我们的项目开发。使用虚拟环境可以轻松地创建和测试不同的环境,提高开发效率。同时,我们也应该注意虚拟环境的使用,以免过度使用它。