📜  创建虚拟环境python(1)

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

创建虚拟环境python

虚拟环境是Python中的一个重要概念,它可以帮助你在不同的项目中分离不同的Python包安装,不同的版本和环境。在本文中,我们将介绍如何在不同的操作系统上创建Python虚拟环境。

在Unix/Linux和macOS上创建Python虚拟环境
1. 安装Python虚拟环境相关的软件包

首先,要创建一个Python虚拟环境,你需要安装virtualenv软件包。在Unix/Linux和macOS上,你可以运行以下命令来安装:

$ sudo apt-get install python3-venv
2. 创建Python虚拟环境

接下来,你需要选择一个目录来存储虚拟环境。

$ mkdir myproject
$ cd myproject

将虚拟环境创建在Python项目的内部是一种最佳实践。要创建一个新的Python虚拟环境,你可以执行以下命令:

$ python3 -m venv myprojectenv

此命令可以在myproject目录中创建一个名为myprojectenv的新Python虚拟环境。

3. 激活Python虚拟环境

在创建Python虚拟环境之后,你需要激活它以开始使用。在Unix/Linux和macOS上,你可以通过运行以下命令来激活虚拟环境:

$ source myprojectenv/bin/activate

一旦激活虚拟环境,它将改变你的shell提示,以显示你正在使用虚拟环境。例如:

(myprojectenv) user@hostname:~/myproject$

此时你就可以在虚拟环境中安装Python包了。

4. 退出Python虚拟环境

当你完成了虚拟环境中的工作,你可以通过运行以下命令来退出虚拟环境:

$ deactivate
在Windows上创建一个Python虚拟环境
1. 安装Python虚拟环境相关的软件包

首先,要创建一个Python虚拟环境,你需要安装virtualenv软件包。

你可以通过以下命令在windows上安装virtualenv:

c:\> py -m pip install --user virtualenv
2. 创建Python虚拟环境

接下来,你需要选择一个目录来存储虚拟环境。

C:\> mkdir myproject
C:\> cd myproject

要创建新Python虚拟环境,你可以执行以下命令:

C:\> py -m venv myprojectenv

此命令可以在myproject目录中创建一个名为myprojectenv的新Python虚拟环境。

3. 激活Python虚拟环境

在创建Python虚拟环境之后,你需要激活它以开始使用,在Windows上你可以通过运行以下命令来激活虚拟环境:

C:\> myprojectenv\Scripts\activate.bat

一旦激活虚拟环境,它将改变你的shell提示,以显示你正在使用虚拟环境。

此时你就可以在虚拟环境中安装Python包了。

4. 退出Python虚拟环境

当你完成了虚拟环境中的工作,你可以通过运行以下命令来退出虚拟环境:

C:\> myprojectenv\Scripts\deactivate.bat

这就是如何在不同操作系统上创建Python虚拟环境的简单介绍。通过虚拟环境,你可以避免许多包冲突,支持不同版本的Python,同时也可以帮助你轻松维护不同的Python项目。