📜  虚拟环境python(1)

📅  最后修改于: 2023-12-03 15:41:32.146000             🧑  作者: Mango

虚拟环境 Python

虚拟环境 (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 中非常强大的一个工具,可以更好地管理我们的项目开发。使用虚拟环境可以轻松地创建和测试不同的环境,提高开发效率。同时,我们也应该注意虚拟环境的使用,以免过度使用它。