我正在尝试为google应用程序引擎部署mercurial,但不断收到此错误。请看看有没有人有解决方案。
<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>发布于 2010-01-26 02:32:15
您无法访问App Engine沙箱中的unix密码数据库,因此未安装pwd模块。
一般来说,许多随机的python模块需要大量的黑客攻击才能在App Engine上运行。
发布于 2010-06-03 17:00:52
也许这些项目中的一个会有用呢?
发布于 2010-11-06 16:17:04
最简单的方法是删除导入pwd。因为当您在GAE上运行时,您不需要这个模块。
https://stackoverflow.com/questions/2122572
复制相似问题