Python 正在导入 statsmodels 没有名为 'scipy.linalg' 的模块
Python importing statsmodels no module named 'scipy.linalg'
我已经安装了 scipy 和 statsmodels,但在尝试导入 statsmodels 时遇到错误:
$ pip install scipy
$ pip install statsmodels
$ python
>>> import statsmodels as sm
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/pa354/software/miniconda3/lib/python3.7/site-packages/statsmodels/__init__.py", line 10, in <module>
from statsmodels.tools.sm_exceptions import (ConvergenceWarning, CacheWriteWarning,
File "/home/pa354/software/miniconda3/lib/python3.7/site-packages/statsmodels/tools/__init__.py", line 1, in <module>
from .tools import add_constant, categorical
File "/home/pa354/software/miniconda3/lib/python3.7/site-packages/statsmodels/tools/tools.py", line 8, in <module>
from scipy.linalg import svdvals
ModuleNotFoundError: No module named 'scipy.linalg'
升级到 scipy 的最新版本:
$ pip install scipy --upgrade
我已经安装了 scipy 和 statsmodels,但在尝试导入 statsmodels 时遇到错误:
$ pip install scipy
$ pip install statsmodels
$ python
>>> import statsmodels as sm
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/pa354/software/miniconda3/lib/python3.7/site-packages/statsmodels/__init__.py", line 10, in <module>
from statsmodels.tools.sm_exceptions import (ConvergenceWarning, CacheWriteWarning,
File "/home/pa354/software/miniconda3/lib/python3.7/site-packages/statsmodels/tools/__init__.py", line 1, in <module>
from .tools import add_constant, categorical
File "/home/pa354/software/miniconda3/lib/python3.7/site-packages/statsmodels/tools/tools.py", line 8, in <module>
from scipy.linalg import svdvals
ModuleNotFoundError: No module named 'scipy.linalg'
升级到 scipy 的最新版本:
$ pip install scipy --upgrade