将 Sublime Text 2 链接到我的 Anaconda 包

Linking Sublime Text 2 to my Anaconda packages

Sublime Text 2 无法访问我拥有的包(例如来自 Anaconda 的 sklearn),而我可以从终端访问。我该如何更改?

Anaconda here 向 Pycharm 等其他编辑器提供了如何 link 的说明,但我在 Sublime Text 上找不到任何内容。思路和解决方案?

您将找到的最好的文档是 "Sublime Text Unofficial Documentation"

这个问题也问了关于向 sublime 添加模块的问题: How to include third party Python packages in Sublime Text 2 plugins

答案的要点是修改嵌入式 python 的路径以查找您的模块。

~/.config/sublime-text-<2/3>[=25=中创建名为Anaconda.sublime-build的文件]/ 相应地编辑文件的以下内容。

{
  "cmd": ["/home/<USER>/anaconda2/bin/python", "-u", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.python"
}

现在转到 sublime text。 工具 -> 构建系统 -> Anaconda。 您现在应该能够在您的系统中使用 anaconda python 构建 python 模块。

您可以使用以下命令进行确认。

import sys
print(sys.version)