当前位置: 首页 > news >正文

Python 错误 — 此环境由外部管理error: externally-manage(如何解决)

$ python3 -m pip install requests # or any other module error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try brew install xyz, where xyz is the package you are trying to install. If you wish to install a non-brew-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. If you wish to install a non-brew packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668for the detailed specification.

× 此环境由外部管理 ╰─> 要在系统范围内安装 Python 包,请尝试 brew install xyz,其中xyz 是您要 安装的包。 如果您要安装 Homebrew 中没有的 Python 库, 请使用虚拟环境: python3 -m venv path/to/venv source path/to/venv/bin/activate python3 -m pip install xyz 如果您要安装Homebrew中没有的 Python 应用程序, 最简单的方法可能是使用“pipx install xyz”,它将为您管理 虚拟环境。您可以使用 brew install pipx 安装 pipx。您可以通过将“--break-system-packages” 标志传递给 pip,或在 pip.conf 文件中添加“break-system-packages = true” 来恢复 pip 的旧行为。后者 将永久禁用此错误。 如果您禁用此错误,我们强烈建议您另外将“--user”标志 传递给 pip,或在pip.conf文件中设置“user = true” 。否则,Homebrew安装可能会失败。 点击此处了解更多关于此行为的信息:<https://peps.python.org/pep-0668/>

一、

mkdir ~/.venv

二、

# 在你的主目录中创建一个名为 .venv 的虚拟环境。

python3 -m venv ~/.venv

三、

# 激活 venv

source ~/.venv/bin/activate

四、

# 现在你可以在这个虚拟环境中安装新软件包

python3 -m pip install <module name>

五、

# 停用 venv #

source ~/.venv/bin/activate

(创建完虚拟环境之后,需要在虚拟环境中运行你所安装的软件)

另外,通过添加以下行来更新你的 `~/.zprofile`文件

source ~/.venv/bin/activate

相关文章:

  • [第十五章][15.3.2 shellcode注入攻击]ret2shellcode+[NewStarCTF 公开赛赛道]ret2shellcode
  • OLED显示字符串 汉字 图形
  • 腾讯元宝桌面客户端:基于Tauri的开源技术解析
  • 智能驾驶新时代:NVIDIA高级辅助驾驶引领未来出行安全
  • 机器学习_KNN算法
  • 边缘计算:数字世界的”末梢神经系统”解析-优雅草卓伊凡
  • 腾讯云CodeBuddy初体验
  • TwinCAT数据类型,%MX,%MD这些特殊符号
  • 大规模克希霍夫积分法叠前深度偏移中,并行化和旅行时表处理
  • 高效管理远程服务器Termius for Mac 保姆级教程
  • 单片机不同通信方式的适用场景
  • kotlin 过滤 filter 函数的作用和使用场景
  • mmdeploy 转换torch为onnx
  • MVC与MVP设计模式
  • 深度学习概述
  • ​​Steam安装下载及新手注册
  • 【数据链路层深度解析】从帧结构到协议实现
  • C 语 言 - - - 文 件 操 作
  • (4)python中jupyter lab使用python虚拟环境
  • DeepSeek 4月30日发布新模型:DeepSeek-Prover-V2-671B 可进一步降低数学AI应用门槛,推动教育、科研领域的智能化升级
  • 旭辉控股集团:去年收入477.89亿元,长远计划逐步向轻资产业务模式转型
  • 关于“十五五”,在上海召开的这场座谈会释放最新信号
  • 神舟十九号航天员乘组平安抵京
  • 阿斯利康中国区一季度收入增5%,或面临最高800万美元新罚单
  • 荆州市委书记汪元程:全市各级干部要做到慎微、慎初、慎独、慎友
  • 78家公募年度业绩比拼:23家营收净利双升,十强座次微调