0

我在 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 中,但它没有解决问题。

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

4

1 回答 1

0

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

于 2014-02-11T18:35:47.783 回答