【问题标题】:Having problems running numpy - error about ‘buggy accelerate backend’? (python, vs code, OS X)运行 numpy 时遇到问题 - 关于“错误加速后端”的错误? (python、vs 代码、OS X)
【发布时间】:2021-01-22 11:39:05
【问题描述】:

这里是非常新的 Python 学习者。

尝试构建我的第一个项目,但 numpy 有很多问题。当我尝试运行该程序时,它会返回此错误:

    RuntimeError: Polyfit sanity test emitted a warning, most likely due to using a buggy Accelerate backend. If you compiled yourself, see site.cfg.example for information. Otherwise report this to the vendor that provided NumPy.
RankWarning: Polyfit may be poorly conditioned

我想我已经在 VS Code 上正确安装了所有东西,尽管弄清楚这一点也很头疼。

在谷歌上搜索错误时不断出现有关加速的内容,但我不知道如何删除或卸载它……甚至不知道它是什么。

任何提示都会很有帮助!

如果需要更多信息,请告诉我。这是我在这里的第一个问题。

谢谢! :)

【问题讨论】:

  • -可以参考这个link提供的方法:安装二进制版本的numpy或者使用其他版本的numpy。

标签: python numpy visual-studio-code accelerate


【解决方案1】:

发生这种情况时您使用的是 python 3.9 吗?

如果您不需要 python3.9,那么我建议您通过运行以下命令为您的虚拟环境指定较低版本的 Python:
python3.<insert lower version here> -m venv venv
比如要使用python3.8:
python3.8 -m venv venv
在您可以安装必要的依赖项之后,一切都应该可以工作了。

如果你需要(!) python3.9:

  1. 转到 venv/lib/python3.9/site-packages/numpy 并打开根 init.py 文件。
  2. 转到第 270 行并注释掉第 270 - 287 行。这是 macOS darwin 抛出运行时错误的地方,它似乎与 python 环境有关。

这也应该有效,尽管我会推荐第一个解决方案。

【讨论】:

  • 这是一个超级迟到的回复,但非常感谢您提供此信息!这非常有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-03
  • 2023-03-13
  • 1970-01-01
  • 2023-02-19
  • 2022-01-26
  • 1970-01-01
  • 2014-09-13
相关资源
最近更新 更多