I've written a little programme that takes a latitude and longitude and returns a forecast power generation for the site, using pvlib's ModelChain() and get_processed_data() methods, per the documentation.
It was all working fine until about an hour ago, when - without having made any changes to my python code - I suddenly started getting the following error:
ImportError: The Linke turbidity lookup table requires scipy. You can still use clearsky.ineichen if you supply your own turbidities.
A quick google tells me this is related to the "clearsky" module within pvlib - see http://pvlib-python.readthedocs.io/en/latest/_modules/pvlib/clearsky.html
However, I've got no idea why this suddenly isn't working, or what's changed. I've tried 'pip install scipy' in my IDE (cloud9), and get the response:
Requirement already satisfied: scipy in /opt/pyenv/versions/3.6.0/lib/python3.6/site-packages Requirement already satisfied: numpy>=1.8.2 in /opt/pyenv/versions/3.6.0/lib/python3.6/site-packages (from scipy)
If anyone can help, I'd be hugely grateful - I was "this close" to finishing my project!