Sublime Text 控制台:Python 包导入失败,尽管它们存在

Sublime Text console: Python Package import failing, despite their presence

我是 SublimeText3 的新手。

我在我的系统中安装了 Anaconda,并且所有软件包如 numpy、pandas 和其他软件包都安装在 /home/sam/anaconda/lib/site_packages..

因为我的包分发在 Anaconda 的站点包中,所以我在 sublime Text 中创建了一个新的构建系统,指向 Anaconda 的分发。现在,当我构建完整的代码时——我的导入,例如 ..

import numpy 
import pandas 

工作正常。

但是,当我手动 运行 在 sublime text 的控制台中导入。我看到以下错误。

>>> import numpy
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named 'nump

但是,当我导入 os、glob 和其他包时,我没有看到任何错误。

我不确定如何进行,非常感谢任何指导。

Sublime Text 控制台是其内部 Python 运行时的交互式控制台,它完全独立于系统的 Python。或者 Anaconda 的 Python 就此而言。

如果您想要在 Sublime Text 中为您的系统 Python 提供交互式控制台,您应该查看 SublimeREPL package