运行 numpy 时遇到问题 - 关于“错误加速后端”的错误?(python、vs 代码、OS X)

Lor*_*ley 3 python numpy visual-studio-code accelerate

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

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

    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
Run Code Online (Sandbox Code Playgroud)

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

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

任何提示都会很有帮助!

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

谢谢!:)

小智 5

发生这种情况时,您使用的是 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环境有关。

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