我正在尝试配置Sumblime CodeIntel,以便它与Django一起使用。官方文档指出:


  要添加其他库路径(例如django),请将这些路径作为文件夹添加到项目中,或创建
  您家中或家中的可选codeintel配置文件
  项目的根。
  
  配置文件(〜/ .codeintel / config或
  project_root / .codeintel / config)。所有配置都是可选的。


我本地化并编辑了~/.codeintel/config文件,因此config现在看起来像这样(添加了粗体部分):

{
    "Python": {
        **"python": "C:/Python27/django-tom/Lib/site-packages",**
        "pythonExtraPaths": [
            "libs",
            "~/Applications/Sublime Text 2.app/Contents/MacOS",
            "/Applications/Sublime Text 2.app/Contents/MacOS",
         ]
     }
}


django-tom是我的virtualenv django文件夹。但是,自动补全功能不适用于django(但可以与其他python一起正常工作)。

最佳答案

这就是我的方式

{
"Python": {
    "python": 'path to python/bin/python',
    "pythonExtraPaths": ['path to pytho/python2.7/site-packages/',
    ]
},


}

如果您使用的是env,则可以在virtualenvwrapper中使用钩子
让我知道您是否需要设置方面的帮助
也有一个sublimeRope包,它是python特定的

关于python - Sublime CodeIntel,添加Django路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18454644/

10-13 09:05