在sublime文本CLI中运行python时,没有名为“statsmodels”的模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在sublime文本CLI中运行python时,没有名为“statsmodels”的模块相关的知识,希望对你有一定的参考价值。
我正在运行python 3.6并在./anaconda/lib/python3.6/site-packages中安装了statsmodels但是当我尝试在python中导入statsmodel时,我得到错误:“没有名为'statsmodels'的模块”。有人可以解释我应该做什么吗?
我正在使用Sublime Text的内置命令行界面。
答案
这里的问题是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来保持简单。
以上是关于在sublime文本CLI中运行python时,没有名为“statsmodels”的模块的主要内容,如果未能解决你的问题,请参考以下文章
{WinError 2}在使用python编码时,系统找不到Sublime文本中指定的文件
设置Sublime文本3以在Ubuntu 16.04 LTS上运行和编译java时出错