【发布时间】:2014-02-11 12:23:05
【问题描述】:
我在 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 中,但它没有解决问题。
如果您对此问题有任何建议或以前的相关经验,那就太好了。提前致谢。
【问题讨论】:
-
我切换到 Sublime 2 并再次尝试。一切都按预期工作。我不知道这个问题是依赖于 Sublime Text 3 还是 CodeIntel 包。
标签: macos virtualenv sublimetext3 canopy sublimecodeintel