python-2.7 - 在编辑器中设置 Google App Engine

标签 python-2.7 google-app-engine editor visual-studio-code

在使用适用于 Python 的 Google App Engine 时,如何正确设置我的编辑器以充分利用它?

在 Visual Studio Code 中,我有这些用户设置:

// Place your settings in this file to overwrite the default settings
{
    "python.pythonPath": "c:/python27/python.exe",

    "python.autoComplete.extraPaths": [
        "C:/Program Files (x86)/Google/google_appengine",
        "C:/Program Files (x86)/Google/google_appengine/lib" ]
}

但是我在编码时似乎没有自动完成 webapp2。

关于如何正确设置它有什么建议吗?

最佳答案

您需要添加 google_appengine/lib 中存在的所有文件夹。对于 MAC 用户,

  "python.autoComplete.extraPaths": [
    "/usr/local/google_appengine",
    "/usr/local/google_appengine/lib",
    "/usr/local/google_appengine/lib/PyAMF-0.6.1",
    "/usr/local/google_appengine/lib/PyAMF-0.7.2",
    "/usr/local/google_appengine/lib/antlr3",
    "/usr/local/google_appengine/lib/apiclient",
    "/usr/local/google_appengine/lib/argparse",
    "/usr/local/google_appengine/lib/cacerts",
    "/usr/local/google_appengine/lib/cherrypy",
    "/usr/local/google_appengine/lib/concurrent",
    "/usr/local/google_appengine/lib/deprecated_enum",
    "/usr/local/google_appengine/lib/distutils",
    "/usr/local/google_appengine/lib/django-0.96",
    "/usr/local/google_appengine/lib/django-1.2",
    "/usr/local/google_appengine/lib/django-1.3",
    "/usr/local/google_appengine/lib/django-1.4",
    "/usr/local/google_appengine/lib/django-1.5",
    "/usr/local/google_appengine/lib/docker",
    "/usr/local/google_appengine/lib/endpoints-1.0",
    "/usr/local/google_appengine/lib/fancy_urllib",
    "/usr/local/google_appengine/lib/google-api-python-client",
    "/usr/local/google_appengine/lib/graphy",
    "/usr/local/google_appengine/lib/grizzled",
    "/usr/local/google_appengine/lib/httplib2",
    "/usr/local/google_appengine/lib/ipaddr",
    "/usr/local/google_appengine/lib/jinja2-2.6",
    "/usr/local/google_appengine/lib/markupsafe-0.15",
    "/usr/local/google_appengine/lib/mox",
    "/usr/local/google_appengine/lib/oauth2",
    "/usr/local/google_appengine/lib/oauth2client",
    "/usr/local/google_appengine/lib/portpicker",
    "/usr/local/google_appengine/lib/prettytable",
    "/usr/local/google_appengine/lib/protorpc-1.0",
    "/usr/local/google_appengine/lib/pyasn1",
    "/usr/local/google_appengine/lib/pyasn1_modules",
    "/usr/local/google_appengine/lib/python-gflags",
    "/usr/local/google_appengine/lib/requests",
    "/usr/local/google_appengine/lib/rsa",
    "/usr/local/google_appengine/lib/setuptools-0.6c11",
    "/usr/local/google_appengine/lib/simplejson",
    "/usr/local/google_appengine/lib/six",
    "/usr/local/google_appengine/lib/sqlcmd",
    "/usr/local/google_appengine/lib/uritemplate",
    "/usr/local/google_appengine/lib/webapp2-2.3",
    "/usr/local/google_appengine/lib/webapp2-2.5.1",
    "/usr/local/google_appengine/lib/webapp2-2.5.2",
    "/usr/local/google_appengine/lib/webob-1.1.1",
    "/usr/local/google_appengine/lib/webob-1.2.3",
    "/usr/local/google_appengine/lib/webob_0_9",
    "/usr/local/google_appengine/lib/websocket",
    "/usr/local/google_appengine/lib/yaml",
    "/usr/local/google_appengine/lib/yaml-3.10"
],

关于python-2.7 - 在编辑器中设置 Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36288188/

相关文章:

python-2.7 - 为什么 ElementTree 拒绝带有 "encoding incorrect"的 UTF-16 XML 声明?

Python:类型错误:解析 JSON 时字符串索引必须是整数

python - 我是否需要 Google App Engine 来制作和运行 Facebook 应用程序?

python-2.7 - appcfg.py request_logs 证书验证失败(_ssl.c :661)

xml - 有没有可以帮助某人创建基于 Relax NG 模式的 XML 文档的应用程序?

python - Win32com python : impossible to access a chart on excel

Python 模块 turtle 未正确导入

editor - Node-红色节点图标的含义和用途?

python - 尝试使用从 Google App Engine 到 BigQuery 的 insertAll 时出现 HTTP 501 错误

xml - 如何使 XML 文件始终在文本编辑器而不是 XML 编辑器中打开?