📜  在 Windows 和 Linux 中创建Python虚拟环境(1)

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

在 Windows 和 Linux 中创建 Python 虚拟环境

Python 虚拟环境是 Python 程序员必备的工具,可以创建一个隔离的 Python 环境,用于不同项目的开发或测试。在 Windows 和 Linux 系统中,你可以使用 venv 或 virtualenv 库来创建 Python 虚拟环境,下面将介绍两个库的使用方法。

使用 venv 创建 Python 虚拟环境

venv 是 Python 3 中自带的虚拟环境库,如果你的 Python 版本不低于 3.3,可以直接使用 venv 来创建虚拟环境。

在 Windows 中创建虚拟环境
  1. 打开命令提示符或 Powershell
  2. 创建一个目录用于存放虚拟环境文件 mkdir venvs
  3. 进入目录 cd venvs
  4. 在目录中创建虚拟环境 python -m venv myenv
  5. 激活虚拟环境 myenv\Scripts\activate.bat

创建成功后,你会看到命令提示符或 Powershell 的命令提示符发生了变化,前面会显示 (myenv),这表示虚拟环境已经激活。

在 Linux 中创建虚拟环境
  1. 打开终端
  2. 创建一个目录用于存放虚拟环境文件 mkdir venvs
  3. 进入目录 cd venvs
  4. 在目录中创建虚拟环境 python3 -m venv myenv
  5. 激活虚拟环境 source myenv/bin/activate

创建成功后,你会看到终端的命令提示符发生了变化,前面会显示 (myenv),这表示虚拟环境已经激活。

使用 virtualenv 创建 Python 虚拟环境

如果你的 Python 版本低于 3.3,你可以使用第三方库 virtualenv 来创建虚拟环境。

安装 virtualenv

在 Windows 或 Linux 中,你可以使用以下命令来安装 virtualenv:

pip install virtualenv
在 Windows 中创建虚拟环境
  1. 打开命令提示符或 Powershell
  2. 创建一个目录用于存放虚拟环境文件 mkdir venvs
  3. 进入目录 cd venvs
  4. 在目录中创建虚拟环境 virtualenv myenv
  5. 激活虚拟环境 myenv\Scripts\activate.bat

创建成功后,你会看到命令提示符或 Powershell 的命令提示符发生了变化,前面会显示 (myenv),这表示虚拟环境已经激活。

在 Linux 中创建虚拟环境
  1. 打开终端
  2. 创建一个目录用于存放虚拟环境文件 mkdir venvs
  3. 进入目录 cd venvs
  4. 在目录中创建虚拟环境 virtualenv myenv
  5. 激活虚拟环境 source myenv/bin/activate

创建成功后,你会看到终端的命令提示符发生了变化,前面会显示 (myenv),这表示虚拟环境已经激活。

总结

Python 虚拟环境是 Python 程序员必备的工具,它可以让你在同一台机器上运行不同版本的 Python 程序,并且隔离不同项目的依赖包。在 Windows 和 Linux 中,你可以使用 venv 或 virtualenv 来创建 Python 虚拟环境。如果你使用的是 Python 3.3 或以上的版本,建议使用 venv。如果你使用的是 Python 2.x 或以下的版本,可以使用 virtualenv。