我在 OSX Mavericks 上使用带有 CodeIntel 插件的 Sublime Text 3。我已经安装了 Canopy 并设置了环境,以便我可以简单地从 Terminal.app 使用它。在 Sublime 中,我希望 Canopy 的模块在我输入时被识别和自动完成。到目前为止,它仅适用于 OSX 附带的 python 包。例如,当我这样做时
import
CodeIntel 制作一个自动完成列表,Sublime 显示此弹出窗口,但此列表不包括任何 Canopy 模块,例如 pandas,即使它们已安装。为了证明我有一个工作的熊猫,我做了:
import pandas; help(pandas)
并点击在 Sublime 中构建。它向我展示了熊猫的帮助文档。此外,当我这样做时:
import sys; print(sys.path)
它向我展示了树冠路径。
我已阅读 .codeintel/config 文件并尝试了各种路径,例如将 /Library/path 添加到 Canopy lib/site-packages。在 .codeintel/config 的 pythonExtraPaths 中,但它没有解决问题。
如果您对此问题有任何建议或以前的相关经验,那就太好了。提前致谢。