Appengine ртутная ошибка - PullRequest
       13

Appengine ртутная ошибка

2 голосов
/ 23 января 2010

Я пытаюсь развернуть Mercurial для Google App Engine и продолжаю получать эту ошибку. Посмотрите, есть ли у кого-нибудь решение.

<type 'exceptions.ImportError'>: No module named pwd
Traceback (most recent call last):
  File "/base/data/home/apps/ajatus-graphics/2.339364808142331297/hgapp.py", line 33, in <module>
    main()
  File "/base/data/home/apps/ajatus-graphics/2.339364808142331297/hgapp.py", line 23, in main
    from dashboard import dashboard
  File "/base/data/home/apps/ajatus-graphics/2.339364808142331297/dashboard.py", line 3, in <module>
    from mercurial import templater, templatefilters, util
  File "/base/python_dist/lib/python2.5/py_zipimport.py", line 242, in load_module
    exec code in mod.__dict__
  File "/base/data/home/apps/ajatus-graphics/2.339364808142331297/hg.zip/mercurial/templater.py", line 10, in <module>
  File "/base/python_dist/lib/python2.5/py_zipimport.py", line 242, in load_module
    exec code in mod.__dict__
  File "/base/data/home/apps/ajatus-graphics/2.339364808142331297/hg.zip/mercurial/util.py", line 543, in <module>
  File "/base/python_dist/lib/python2.5/py_zipimport.py", line 242, in load_module
    exec code in mod.__dict__
  File "/base/data/home/apps/ajatus-graphics/2.339364808142331297/hg.zip/mercurial/posix.py", line 10, in <module>

Ответы [ 3 ]

3 голосов
/ 03 июня 2010
1 голос
/ 06 ноября 2010

Самый простой способ - это удалить импорт pwd .Потому что, когда вы работаете в GAE, вам не нужен этот модуль.

1 голос
/ 25 января 2010

Вы не можете получить доступ к базе данных паролей Unix в изолированной программной среде App Engine, поэтому модуль pwd не установлен.

Как правило, многие случайные модули python требуют интенсивного взлома, чтобы заставить их работать на App Engine.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...