📅  最后修改于: 2023-12-03 15:22:41.345000             🧑  作者: Mango
当我们开发 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>