在 sublime text CLI 中 运行 python 时没有名为 'statsmodels' 的模块
No module named 'statsmodels' when running python in sublime text CLI
我是 运行 python 3.6 并且在 ./anaconda/lib/python3.6/site-packages 中安装了 statsmodels 但是当我尝试在 python 中导入 statsmodels 时我得到错误:"No module named '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 text CLI 来保持简单。
我是 运行 python 3.6 并且在 ./anaconda/lib/python3.6/site-packages 中安装了 statsmodels 但是当我尝试在 python 中导入 statsmodels 时我得到错误:"No module named '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 text CLI 来保持简单。