我正在尝试在新机器上运行金字塔项目,我们已经看到了这个奇怪的错误:
pserve pubmanage/production.ini
ImportError: <module 'pubmanage' from '/home/frodeo/pubbery/webapp/pubmanage/__init__.pyc'> has no 'main' attribute
关于发生了什么的任何想法?
答案 0 :(得分:5)
pserve正在寻找一个应用程序入口点而没有找到它。
按照惯例(可配置),项目的__init__
模块包含main
函数,该函数从.ini文件中提供设置并返回WSGI应用程序。你的init似乎缺乏这个切入点。
阅读the Pyramid documentation on startup了解更多详情。失败的步骤是第4步。
答案 1 :(得分:0)
你有.py源代码,那个.pyc吗? 如果是这样:它是否有主要?