运行有关“buggy accelerate backend”的numpy错误时遇到问题?(python、vs代码、OS X)

2024-06-14 07:15:21 发布

您现在位置:Python中文网/ 问答频道 /正文

非常新的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代码上正确地安装了所有东西,尽管弄清楚这一点也让人头疼

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

任何提示都会非常有用

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

谢谢!:)


Tags: to项目test程序numpymost错误学习者
1条回答
网友
1楼 · 发布于 2024-06-14 07:15:21

发生这种情况时,您是否正在使用python 3.9

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

如果您需要(!)Python 3.9:

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

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

相关问题 更多 >