我正在运行python 3.6并在./anaconda/lib/python3.6/site-packages中安装了statsmodels但是当我尝试在python中导入statsmodel时,我收到错误:“没有名为'statsmodels'的模块”。有人可以解释我应该做什么吗?
我正在使用Sublime Text的内置命令行界面。
答案 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/python3
Sublime Text CLI python路径没有statsmodels
包,而anaconda python则没有。可以在Sublime Text中更改默认的python路径。有关如何执行此操作的详细信息,请参阅this question。我建议只从你的终端运行python而不是sublime文本CLI来保持简单。