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

时间:2017-12-21 05:25:35

标签: python python-3.x anaconda sublimetext statsmodels

我正在运行python 3.6并在./anaconda/lib/python3.6/site-packages中安装了statsmodels但是当我尝试在python中导入statsmodel时,我收到错误:“没有名为'statsmodels'的模块”。有人可以解释我应该做什么吗?

我正在使用Sublime Text的内置命令行界面。

1 个答案:

答案 0 :(得分:1)

这里的问题是Sublime Text的CLI和你的终端指向不同版本的Python。

在您的终端中import sys; sys.executable的结果是

/Users/username/anaconda/bin/python'

但是在Sublime Text CLI中你会看到:

/Library/Frameworks/Python.framework/Versions/3.6/bin/python‌​3

Sublime Text CLI python路径没有statsmodels包,而anaconda python则没有。可以在Sublime Text中更改默认的python路径。有关如何执行此操作的详细信息,请参阅this question。我建议只从你的终端运行python而不是sublime文本CLI来保持简单。