📜  创建环境和 venv 文件夹 (1)

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

创建环境和 venv 文件夹

当我们开发 Python 应用时,我们需要准备一个适当的环境,来管理我们所需要的依赖包。常见的做法是使用虚拟环境(Virtual Environment),即创建一个干净、独立的 Python 环境,使得不同的应用程序可以独立运行,并且防止不同应用程序之间产生冲突。其中,Python 3.3+ 自带了一个标准库模块 venv,可以让我们快速创建和管理虚拟环境。

接下来,我们就来看一下如何使用 venv 模块创建虚拟环境和 venv 文件夹。

首先,我们需要打开一个命令行终端,并进入到我们想要创建虚拟环境的目录下。

$ cd /path/to/project

然后,我们使用 python3 -m venv 命令来创建虚拟环境。其中,<venv_folder> 是你想要创建的虚拟环境目录的名字,请根据你的实际需求自行修改。

$ python3 -m venv <venv_folder>

执行上述命令后,我们就会得到一个 <venv_folder> 目录,里面包含有一个 Python 解释器和一些默认的依赖包。这个目录就是我们的虚拟环境。接下来,我们可以激活虚拟环境,并安装我们需要的依赖包。

$ source <venv_folder>/bin/activate  # Windows 用户请使用 <venv_folder>\Scripts\activate.bat
(venv) $ pip install <package_name>

通过这样做,我们就可以为我们的应用程序创建一个完整的、独立的开发环境了。

另外,我们还可以使用 -p 选项来指定虚拟环境使用的 Python 解释器版本。例如,我们可以使用 python3.8 来创建一个 Python 3.8 版本的虚拟环境:

$ python3.8 -m venv <venv_folder>