App Engine上的Django 1.7“ ImportError:没有名为msvcrt的模块”

扎克

我正在尝试在Windows计算机上运行的Google App Engine开发服务器上将Django升级到1.7版。

尝试加载应用程序时,我从以下错误中获取了信息doango\core\files\locks.py

ImportError: No module named msvcrt

相关的代码行是:

if os.name == 'nt':
    import msvcrt

我猜是因为App Engine的开发服务器未提供msvcrt的版本而引发了异常,但是由于我的开发机是Windows,因此os.name仍然是'nt'

是否有解决方案或解决方法?

相关的堆栈跟踪:

 File "...\django\core\files\locks.py", line 30, in <module>
    import msvcrt
 File "D:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\sandbox.py", line 852, in load_module
    raise ImportError('No module named %s' % fullname)
扎克

刚刚找到了解决方法。appengine_config.py添加以下行:

import os

on_appengine = os.environ.get('SERVER_SOFTWARE','').startswith('Development')
if on_appengine and os.name == 'nt':
    os.name = None

我仍在寻找一种不那么骇人听闻的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django ImportError:没有名为“ app”的模块

来自分类Dev

Google App Engine中SendGrid的“ ImportError:没有名为smtpapi的模块”

来自分类Dev

Google App Engine:ImportError:没有名为appengine.ext的模块

来自分类Dev

sqlite ImportError:没有名为_sqlite3 Google App Engine的模块

来自分类Dev

Google App Engine交互式控制台:ImportError:没有名为模型的模块

来自分类Dev

Google App Engine中用于SendGrid的“ ImportError:没有名为smtpapi的模块”

来自分类Dev

Google App Engine (Python 2.7) Win 10 ImportError:没有名为 appengine.api 的模块

来自分类Dev

在 virtualenv 中运行 django - ImportError:没有名为 django.core.management 的模块 - Windows 7

来自分类Dev

Django教程1-ImportError:没有名为应用程序的模块

来自分类Dev

google-app-engine无法运行Cron作业,并出现ImportError:没有名为gcloud的模块

来自分类Dev

Python Django在Eclipse中没有名为app的模块

来自分类Dev

Django openid(google-app-engine)错误:没有名为django_openid_auth的模块

来自分类Dev

没有名为_mysql的模块-Google App Engine和Django

来自分类Dev

Django ImportError:ImportError:没有名为“ sheets”的模块

来自分类Dev

ImportError:没有名为app_name的模块

来自分类Dev

ImportError:Shell文件上没有名为twitter的模块

来自分类Dev

ImportError:外壳文件上没有名为twitter的模块

来自分类Dev

manage.py-ImportError:没有名为django的模块

来自分类Dev

ImportError:没有名为mysite.settings的模块(Django)

来自分类Dev

django ImportError:没有名为tiny-mce的模块

来自分类Dev

Django Suit:ImportError:没有名为suite的模块

来自分类Dev

ImportError:没有名为django_filters的模块

来自分类Dev

Django Nose ImportError:没有名为urls的模块

来自分类Dev

Gunicorn + Django:ImportError:没有名为模块

来自分类Dev

django ImportError:没有名为tiny-mce的模块

来自分类Dev

Django:ImportError:没有名为sslserver的模块

来自分类Dev

Django:ImportError:没有名为“服务”的模块

来自分类Dev

在Heroku上运行应用程序时,没有名为“ app.settings”的模块错误

来自分类Dev

尝试安装样板Django时没有名为“ app”的模块

Related 相关文章

  1. 1

    Django ImportError:没有名为“ app”的模块

  2. 2

    Google App Engine中SendGrid的“ ImportError:没有名为smtpapi的模块”

  3. 3

    Google App Engine:ImportError:没有名为appengine.ext的模块

  4. 4

    sqlite ImportError:没有名为_sqlite3 Google App Engine的模块

  5. 5

    Google App Engine交互式控制台:ImportError:没有名为模型的模块

  6. 6

    Google App Engine中用于SendGrid的“ ImportError:没有名为smtpapi的模块”

  7. 7

    Google App Engine (Python 2.7) Win 10 ImportError:没有名为 appengine.api 的模块

  8. 8

    在 virtualenv 中运行 django - ImportError:没有名为 django.core.management 的模块 - Windows 7

  9. 9

    Django教程1-ImportError:没有名为应用程序的模块

  10. 10

    google-app-engine无法运行Cron作业,并出现ImportError:没有名为gcloud的模块

  11. 11

    Python Django在Eclipse中没有名为app的模块

  12. 12

    Django openid(google-app-engine)错误:没有名为django_openid_auth的模块

  13. 13

    没有名为_mysql的模块-Google App Engine和Django

  14. 14

    Django ImportError:ImportError:没有名为“ sheets”的模块

  15. 15

    ImportError:没有名为app_name的模块

  16. 16

    ImportError:Shell文件上没有名为twitter的模块

  17. 17

    ImportError:外壳文件上没有名为twitter的模块

  18. 18

    manage.py-ImportError:没有名为django的模块

  19. 19

    ImportError:没有名为mysite.settings的模块(Django)

  20. 20

    django ImportError:没有名为tiny-mce的模块

  21. 21

    Django Suit:ImportError:没有名为suite的模块

  22. 22

    ImportError:没有名为django_filters的模块

  23. 23

    Django Nose ImportError:没有名为urls的模块

  24. 24

    Gunicorn + Django:ImportError:没有名为模块

  25. 25

    django ImportError:没有名为tiny-mce的模块

  26. 26

    Django:ImportError:没有名为sslserver的模块

  27. 27

    Django:ImportError:没有名为“服务”的模块

  28. 28

    在Heroku上运行应用程序时,没有名为“ app.settings”的模块错误

  29. 29

    尝试安装样板Django时没有名为“ app”的模块

热门标签

归档