我在OSX Mavericks上使用Sublime Text 3和CodeIntel插件。我已经安装了Canopy并设置了环境,这样我就可以简单地从Terminal.app使用它了。在Sublime中,我希望Canopy的模块在我输入时被识别并自动完成。到目前为止,它只适用于OSX附带的python包。例如,当我这样做的时候
import CodeIntel制作了一个自动完成列表,Sublime显示了此弹出窗口,但此列表不包括任何树冠模块,即使它们已安装。为了证明我有一只可以工作的熊猫:
import pandas; help(pandas)然后点击Build in Sublime。它向我展示了熊猫的帮助文档。另外,当我这样做的时候:
import sys; print(sys.path)它向我展示了树冠的路径。
我已经阅读了有关.codeintel/config文件的内容,并尝试了各种路径,例如将/Library/路径添加到Canopy lib/site-packages。在.codeintel/config中的pythonExtraPaths中,但未解决此问题。
如果你有任何关于这个问题的建议或以前的相关经验,那就太好了。提前谢谢。
发布于 2014-02-12 02:35:48
Canopy是一个虚拟环境,所以你可以搜索"sublime virtualenv",或者点击这里:http://matthewphiong.com/sublime-codeintel-configuration-for-virtualenv
https://stackoverflow.com/questions/21701759
复制相似问题