全网最详细教学如何创建Python的虚拟环境

149 阅读2分钟

安装virtualenv创建隔离的 Python 环境的工具

要安装 virtualenv,使用 pip,Python 的包管理器。安装命令如下:

pip install virtualenv

一旦安装完成,你就可以使用 virtualenv 命令来创建新的虚拟环境了(virtualenv venv )。

值得注意的是,从 Python 3.3 开始,Python 引入了一个标准库 venv 来创建虚拟环境,功能类似于 virtualenv,但是作为 Python 的一部分自带安装,无需单独安装。你可以使用下面的命令来创建一个虚拟环境:

python3 -m venv myenv

这里 myenv 是你创建的虚拟环境的名字。使用标准库中的 venv 模块是当前推荐的创建虚拟环境的方法,因为它是 Python 官方支持的,并且随 Python 安装自带,无需额外安装。但是,virtualenv 在某些情况下可能提供更多的功能和更好的兼容性,特别是在较旧的 Python 版本或特殊的环境中。

常用的操作命令

  1. 确保 Python 已安装:在开始之前,确保你的系统上安装了 Python。可以通过在终端或命令提示符中运行 python --versionpython3 --version 来检查 Python 是否已安装以及其版本。

  2. 选择一个项目目录:首先,你需要为你的项目选择一个合适的目录。这个目录将包含你的 Python 虚拟环境以及所有相关的项目文件。

  3. 创建虚拟环境:打开终端或命令提示符,然后导航到你的项目目录。运行以下命令来创建一个新的虚拟环境:

    python -m venv myenv
    

    或者,如果你的系统区分了 Python 2 和 Python 3:

    python3 -m venv myenv
    

    这里 myenv 是你给虚拟环境起的名字,你可以根据需要将其替换为任何你喜欢的名字。

  4. 激活虚拟环境:创建虚拟环境后,需要激活它。激活虚拟环境的方法取决于你的操作系统:

    • Windows

      myenv\Scripts\activate.bat
      

      如果你在 PowerShell 中,使用:

      myenv\Scripts\Activate.ps1
      
    • Unix 或 MacOS

      source myenv/bin/activate
      

    激活虚拟环境后,你的终端或命令提示符前面应该会显示虚拟环境的名字,表明虚拟环境已被激活。

  5. 安装依赖:在虚拟环境激活的状态下,你可以使用 pip 安装所需的包。安装的包将只在当前虚拟环境中可用,不会影响全局 Python 安装:

    pip install <package_name>
    
  6. 退出虚拟环境:当你完成工作并想退出虚拟环境时,只需运行:

    deactivate
    

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

这些步骤涵盖了使用 venv 创建和管理 Python 虚拟环境的基础知识。使用虚拟环境是一个很好的做法,可以帮助你为每个项目维护独立的依赖环境,从而使项目更加稳定和可移植。 在这里插入图片描述 在这里插入图片描述