ModuleNotFoundError: No module named 'statsmodels.miscmodels.ordinal_model'

ModuleNotFoundError: No module named 'statsmodels.miscmodels.ordinal_model'

我想在 python 中使用 statsmodel 包构建一个 Ordered Probit 模型。使用以下代码导入:

from statsmodels.miscmodels.ordinal_model import OrderedModel

但出现以下错误:

ModuleNotFoundError: 没有名为 'statsmodels.miscmodels.ordinal_model'

的模块

我也更新了软件包,但错误仍然存​​在。

嗯,你可以这样安装这个包:

pip install git+https://github.com/statsmodels/statsmodels

我知道这是一个很老的讨论区,但我希望我的 post 能有所帮助。

我最近 运行 遇到了同样的问题。并通过执行以下操作解决:

  1. pip3 install git+https://github.com/statsmodels/statsmodels。就像@AudiR8 提到的那样。但是,如果您使用 IDE 和 python 版本 3.0 +,则使用 pip3 更好。

  2. 确保软件包安装在正确的目录中,然后关闭 IDE。

  3. 重新打开它,它应该可以工作了。

希望对您有所帮助!

一个对我有帮助的选项是将我的控制台设置恢复为默认设置,然后它就起作用了。我的 IDE 特别是 Spyder

pip install --upgrade --no-deps statsmodels 对我有用。