Python导入statsmodels没有名为'scipy.linlang'的模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python导入statsmodels没有名为'scipy.linlang'的模块相关的知识,希望对你有一定的参考价值。

我已经安装了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

以上是关于Python导入statsmodels没有名为'scipy.linlang'的模块的主要内容,如果未能解决你的问题,请参考以下文章

在sublime文本CLI中运行python时,没有名为“statsmodels”的模块

Colab 中没有名为“statsmodels.tsa.arima”的模块,但 Pycharm 中没有

Python 3.6 AttributeError:模块“statsmodels”没有属性“compat”

我正在尝试在 Python 的 statsmodels 中运行 Dickey-Fuller 测试,但出现错误

忽略 Python 的 statsmodels 中的 NaN

Python 导入错误:没有名为“PyQt4”的模块