SublimeCodeIntel Canopy模块自动完成

时间:2014-02-11 12:23:05

标签: macos virtualenv sublimetext3 canopy sublimecodeintel

我在OSX Mavericks上使用Sublime Text 3和CodeIntel插件。我已经安装了Canopy并设置了env,以便我可以直接在Terminal.app中使用它。在Sublime中,我希望Canopy的模块能够在我输入时被识别并自动完成。到目前为止它只适用于OSX自带的python包。例如,当我做

import 

CodeIntel创建一个自动完成列表,Sublime显示此弹出窗口,但此列表不包括任何Canopy模块,如pandas,即使它们已安装。为了证明我有一只工作的熊猫我做了:

import pandas; help(pandas)

并点击Build in Sublime。它向我展示了熊猫的帮助文档。另外,当我这样做时:

import sys; print(sys.path)

它显示了我的树冠路径。

我已经阅读了.codeintel / config文件并尝试了各种路径,例如将/ Library /路径添加到Canopy lib / site-packages。在.codeintel / config中的pythonExtraPaths中,但它没有解决问题。

如果您对此问题有任何建议或以前的相关经验,那就太棒了。提前谢谢。

1 个答案:

答案 0 :(得分:0)

Canopy是一个虚拟的环境,所以你可以搜索“sublime virtualenv”,或点击这个: http://matthewphiong.com/sublime-codeintel-configuration-for-virtualenv