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

问题描述 投票:1回答:1

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

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

python python-3.x anaconda sublimetext statsmodels
1个回答
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来保持简单。

© www.soinside.com 2019 - 2024. All rights reserved.