导入错误:没有名为 statsmodels 的模块

新手上路,请多包涵

我从 这个位置 下载了 StatsModels 源代码。

然后解压到

/usr/local/lib/python2.7/dist-packages

并根据 此文档,执行此操作

sudo python setup.py install

它已安装但是当我尝试导入时

import statsmodels.api as sm

我收到以下错误

Traceback (most recent call last):
  File "/home/Astrophysics/Histogram_Fast.py", line 6, in <module>
import statsmodels.api as sm
ImportError: No module named statsmodels.api

我阅读了一些有类似问题的帖子并检查了 setuptools 已安装并且它也在

/usr/local/lib/python2.7/dist-packages

我有点迷失在这件事上,希望能得到任何帮助……

我也在跑步

numpy 1.6

所以这不是问题。

原文由 Stripers247 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答
  • 你不应该把它解压到 /usr/local/lib/python2.7/dist-packages (你可以使用任何临时目录)
  • 您可能错误地使用了不同的 python 可执行文件,例如 /usr/bin/python 而不是对应于 /usr/local/lib/python2.7 的那个

您应该使用 pip 对应于所需的 python 版本(使用 python -V 检查版本)来安装它:

 $ python -m pip install statsmodels

它可以让您轻松升级/卸载它。

不要以 root 身份安装,以避免意外混淆系统 python 安装的风险。您可以改用 --user 选项或 virtualenv。

原文由 jfs 发布,翻译遵循 CC BY-SA 4.0 许可协议

根据文档,您可以使用以下命令进行安装

pip install --upgrade --no-deps statsmodels

使用康达

conda install statsmodels

然后重启你的jupyter notebook

如果您遇到类似 no module pasty 的错误,请停止您的 jupyter notebook 并在终端上尝试以下命令

pip install patsy

不要忘记重启你的 jupyter notebook 让我们希望

原文由 muhammed fairoos nm 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题