Python-externally-managed-environment-报错解决
报错详情为:
1 |
|
解决方案为, 用 python -m venv
创建虚拟环境.
python -m venv
是 Python 自带的用于创建虚拟环境的命令。它的作用是在当前目录下创建一个独立的 Python 环境,这个环境与全局 Python 环境隔离开来,可以在其中安装指定版本的 Python 解释器和第三方库,而不会影响到全局环境和其他虚拟环境。
使用虚拟环境可以有效地解决 Python 应用程序依赖关系管理的问题,尤其是在开发多个项目时,每个项目可能需要不同版本的 Python 解释器和第三方库,使用虚拟环境可以使每个项目都有自己独立的 Python 环境,方便管理和维护。
具体用法如下:
- 打开命令行终端,进入到项目的根目录。
- 执行
python -m venv env
命令,创建名为 env 的虚拟环境。 - 执行
source env/bin/activate
(在 Windows 上为 env\Scripts\activate.bat)命令,激活虚拟环境。 - 在虚拟环境中安装所需的 Python 包,例如
pip install requests
。 - 执行
deactivate
命令,退出虚拟环境。
这样做可以在当前目录下创建一个名为 env 的虚拟环境,并在其中安装所需的 Python 包。在需要运行项目时,可以激活虚拟环境并运行项目,这样就可以保证项目使用的 Python 解释器和第三方库与全局环境和其他项目隔离开来,不会互相干扰。
查看当前虚拟环境:
Python-externally-managed-environment-报错解决
http://example.com/2023/06/24/Python-externally-managed-environment-报错解决/