导致此 pvlib 错误的原因:ImportError:Linke 浊度查找表需要 scipy

0 scipy python-3.x pvlib

我编写了一个小程序,根据文档,使用 pvlib 的 ModelChain() 和 get_processed_data() 方法,获取纬度和经度并返回该站点的预测发电量。

一切都工作正常,直到大约一个小时前,当时 - 没有对我的 python 代码进行任何更改 - 我突然开始收到以下错误:

ImportError:Linke 浊度查找表需要 scipy。如果您提供自己的浊度,您仍然可以使用clearsky.ineichen。

快速谷歌告诉我这与 pvlib 中的“clearsky”模块有关 - 请参阅http://pvlib-python.readthedocs.io/en/latest/_modules/pvlib/clearsky.html

但是,我不知道为什么这突然不起作用,或者发生了什么变化。我在我的 IDE (cloud9) 中尝试了“pip install scipy”,并得到了响应:

已满足要求:/opt/pyenv/versions/3.6.0/lib/python3.6/site-packages 中的 scipy 已满足要求:/opt/pyenv/versions/3.6.0/lib/ 中的 numpy>=1.8.2 python3.6/site-packages(来自 scipy)

如果有人可以提供帮助,我将非常感激 - 我“非常接近”完成我的项目!

Jér*_*e B 5

我在安装“Python 的分层数据集”包时解决了这个问题,想到了以下命令行:

pip install tables 
Run Code Online (Sandbox Code Playgroud)