from scipy.linalg import _fblas ImportError: DLL load failed: The specified module could not be found.
Mike S
mscir at yahoo.com
Mon Feb 8 23:22:36 EST 2016
I have Python 3.4.4 installed on Windows 7, also IPython, scipy, numpy,
statsmodels, and a lot of other modules, and am working through this
tutorial
http://www.analyticsvidhya.com/blog/2016/02/time-series-forecasting-codes-python/
In Ipython notebook I run this code
from statsmodels.tsa.stattools import adfuller
def test_stationarity(timeseries):
#determining rolling statistics
rolmean = pd.rolling_mean(timeseries, window=12)
rolstd = pd.rolling_std(timeseries, window=12)
#plot rolling statistics
orig = plt.plot(timeseries, color='blue', label='Original')
mean = plt.plot(rolmean, color='red', label='Rolling Mean')
std = plt.plot(rolstd, color='black', label='Rolling Std')
plt.legend(loc='best')
plt.title('Rolling Mean and Standard Deviation')
plt.show(block=false)
#perform Dickey=Fuller test
print('Results of Dickey-Fuller Test:')
dftest = adfuller(timeseries, autolag='AIC')
dfoutput = pd.Series(dftest[0:4], index=['Test
Statistic','p-value','#Lags Used','Number of Observations Used'])
for key, value in dftest[4].items():
dfoutput['Critical Value (%s)'%key]=value
print(dfoutput)
test_stationary(ts
And see this output:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-29-2d4e66de9602> in <module>()
----> 1 from statsmodels.tsa.stattools import adfuller
2 def test_stationarity(timeseries):
3 #determining rolling statistics
4 rolmean = pd.rolling_mean(timeseries, window=12)
5 rolstd = pd.rolling_std(timeseries, window=12)
c:\python34\lib\site-packages\statsmodels\__init__.py in <module>()
6
7 from warnings import simplefilter
----> 8 from .tools.sm_exceptions import (ConvergenceWarning,
CacheWriteWarning,
9 IterationLimitWarning, InvalidTestWarning)
10
c:\python34\lib\site-packages\statsmodels\tools\__init__.py in <module>()
----> 1 from .tools import add_constant, categorical
c:\python34\lib\site-packages\statsmodels\tools\tools.py in <module>()
6 import numpy.lib.recfunctions as nprf
7 import numpy.linalg as L
----> 8 from scipy.linalg import svdvals
9 from statsmodels.distributions import (ECDF, monotone_fn_inverter,
10 StepFunction)
c:\python34\lib\site-packages\scipy\linalg\__init__.py in <module>()
172 from .linalg_version import linalg_version as __version__
173
--> 174 from .misc import *
175 from .basic import *
176 from .decomp import *
c:\python34\lib\site-packages\scipy\linalg\misc.py in <module>()
3 import numpy as np
4 from numpy.linalg import LinAlgError
----> 5 from .blas import get_blas_funcs
6 from .lapack import get_lapack_funcs
7
c:\python34\lib\site-packages\scipy\linalg\blas.py in <module>()
153 import numpy as _np
154
--> 155 from scipy.linalg import _fblas
156 try:
157 from scipy.linalg import _cblas
ImportError: DLL load failed: The specified module could not be found.
Do I read this correctly to mean that the very last import statement is
the one having the problem,
"from scipy.linalg import _fblas"
How do I troubleshoot this? I'm wondering if I have version conflict
between two modules.
Thanks,
Mike
More information about the Python-list
mailing list