【问题标题】:Sublime CodeIntel, adding django pathSublime CodeIntel,添加 django 路径
【发布时间】:2013-08-26 23:26:12
【问题描述】:

我正在尝试配置 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 的其余部分)。

【问题讨论】:

  • 您是否在虚拟环境中运行 sublime?
  • 不,我只在我的虚拟环境中运行 django

标签: python django sublimetext2 sublimecodeintel


【解决方案1】:

我就是这样的

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

}

如果您使用的是 env,您可以使用 virtualenvwrapper 挂钩 如果您需要帮助来设置它,请告诉我 还有一个特定于 python 的 sublimeRope 包

【讨论】:

  • 我通过 Package Control 安装了 Rope。我想它应该在安装完成后就可以工作了,就我而言,Summime Rope 从未起飞。如果您能详细说明 virtualenvwrapper 以及它如何让 CodeIntel 为 django 工作,我将不胜感激。
  • 要让绳子发挥作用,您必须创建一个新的绳子项目。在您的项目目录中按 ctrl+shift+p,然后查找 ROPE,然后只需按 New Project。它会要求你提供项目根目录和环境根目录。
  • 对于 virtualenvwrapper virtualenvwrapper.readthedocs.org/en/latest/install.html 和代码 intel gist.github.com/jaysw/3567725 的脚本,您必须将此代码放在您的 postmkvirtualenv.sh 中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 2013-05-06
  • 2016-04-12
  • 2020-05-07
  • 1970-01-01
相关资源
最近更新 更多