Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django在Sublime Text 3中与Anaconda自动完成_Python_Django_Autocomplete_Sublimetext_Sublimetext3 - Fatal编程技术网

Python Django在Sublime Text 3中与Anaconda自动完成

Python Django在Sublime Text 3中与Anaconda自动完成,python,django,autocomplete,sublimetext,sublimetext3,Python,Django,Autocomplete,Sublimetext,Sublimetext3,我正试图通过Anaconda插件在Sublime Text 3中实现自动完成。到目前为止,我已经成功地使用标准python库实现了自动完成功能,但Django却没有 我的sublime项目文件如下所示: { "folders": [ { "follow_symlinks": true, "path": "." } ], "settings": { "python_interpreter": "/Users/user/.virtuale

我正试图通过Anaconda插件在Sublime Text 3中实现自动完成。到目前为止,我已经成功地使用标准python库实现了自动完成功能,但Django却没有

我的sublime项目文件如下所示:

{
  "folders": [
    {
      "follow_symlinks": true,
      "path": "."
    }
  ],

  "settings": {
    "python_interpreter": "/Users/user/.virtualenvs/project/bin/python",
    "suppress_word_completions": true,
    "extra_paths":
    [
        "/Users/user/.virtualenvs/project/lib/python2.7/site-packages"
    ],
    "anaconda_debug": true,
  },

  "build_systems":
    [
        {
            "name":"Virtualenv 2.7 Project",
            "shell_cmd": "/Users/user/.virtualenvs/project/bin/python -u \"$file\"",
            "path": "/Users/jamiehush/.virtualenvs/project/bin",
            "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
            "selector": "source.python"
        }
    ]
}

我还在虚拟环境中从终端运行“subl”

您不需要任何特殊的
额外路径来使用Django实现自动完成。Django没有什么特别之处,anaconda应该能够自动完成您配置的python解释器可见的任何内容

确保
项目中的虚拟环境安装了Django的副本。如果安装了
virtualenwrapper
,则应尽可能简单:

$WOWN项目

$python

import django
如果您的virtualenv中有Django,则anaconda JsonServer可能是在您安装库之前启动的,并且它无法看到它。重新启动升华文本3并重试

如果您仍然有问题,请向anaconda的邮件列表发送一封电子邮件,或在Github项目()中打开一个问题,指出您正在使用的操作系统、ST3构建和Python版本,以便我们可以进一步帮助您