【问题标题】:Google AppEngine - enabling ctypes - cannot import simplejson from dev_appserverGoogle AppEngine - 启用 ctypes - 无法从 dev_appserver 导入 simplejson
【发布时间】:2013-07-11 22:26:28
【问题描述】:

根据这个答案,我正在尝试将 _ctypes 与 Google AppEngine 开发服务器一起使用:

Debug Jinja2 in Google App Engine

这是我使用的代码:

import os
if os.environ.get('SERVER_SOFTWARE', '').startswith('Dev'):
    # Enable ctypes for Jinja debugging
    from google.appengine.tools.dev_appserver import HardenedModulesHook
    HardenedModulesHook._WHITE_LIST_C_MODULES += ['_ctypes', 'gestalt']

但我收到此错误:

ImportError: No module named simplejson

它来自第 4 行:from google.appengine.tools.dev_appserver import HardenedModulesHook

我试过了:

sudo pip install simplejson

安装成功,但还是报错。

【问题讨论】:

    标签: google-app-engine python-2.7 ctypes simplejson


    【解决方案1】:

    这些说明与旧的开发应用服务器相关联。 新的开发应用服务器具有非常不同的结构,这可能会破坏这种破解。

    尝试使用旧的开发应用服务器运行。 https://developers.google.com/appengine/docs/python/tools/old_devserver

    【讨论】:

      猜你喜欢
      • 2015-03-18
      • 1970-01-01
      • 2016-03-06
      • 2016-09-07
      • 1970-01-01
      • 2020-04-07
      • 2013-09-19
      相关资源
      最近更新 更多