pandas - 由于错误“很可能是由于使用有问题的 Accelerate 后端”,无法在 MacOs Catalina 中安装 pandas
问题描述
我正在使用 MacOS catalina 并尝试通过以下方式安装 pandas
pip3 install pandas
但是当我尝试导入熊猫时,我收到了这个错误
python3 -c "import pandas"
这是错误:
RuntimeError:Polyfit 健全性测试发出警告,很可能是由于使用了有问题的 Accelerate 后端。如果您自己编译,请参阅 site.cfg.example 以获取信息。否则将此报告给提供 NumPy 的供应商。RankWarning:Polyfit 可能条件不佳
解决方案
我一直面临着同样的问题。这里有很多信息: https ://github.com/numpy/numpy/issues/15947
据我了解,这是因为您的 python 版本正在检测 NumPy 中的“错误加速后端”问题(NumPy 与 Pandas 一起安装)。
我正在运行 Python 3.9.0,但无法修复。但是,我已经能够通过使用 Python 3.8.6 版本绕过这个问题。我使用本指南安装 3.8.6 https://opensource.com/article/19/5/python-3-default-mac
见关于
pyenv install
我修改为:
pyenv install 3.8.6
重新启动后,可视化代码中的调试现在显示 3.8.6。我再次添加了所有必需的模块,包括 NumPy 及其为我工作的模块。
祝你好运
推荐阅读
- python - 我只需要获取 testpath1 并将其存储在变量中
- ruby - 如何测试计划的作业(每分钟,cron“* * * * *”),但不等待“真实”一分钟(rufus-scheduler vs virtual time)?
- android-studio - Android Studio:立即显示编译器错误/不仅在右侧
- e2e-testing - waitForElementVisible 不搜索输入元素吗?
- amazon-web-services - 使用 CloudFormation 创建规则时,AWS IoT parse_time 函数不起作用
- python - 仅退出一个单元格并继续运行其余单元格
- ruby-on-rails - 为什么我收到未初始化的常量 Api::SessionsController: 错误?
- java - 将 Java FX 表单数据添加到 ArrayList
- reactjs - 在按钮单击时反应切换类名
- sql - SQL查询以获取两个大范围列表之间的重叠条目