pserve抱怨__init.py__“没有'主'属性”

时间:2013-02-28 20:04:03

标签: python pyramid

我正在尝试在新机器上运行金字塔项目,我们已经看到了这个奇怪的错误:

 pserve pubmanage/production.ini

ImportError: <module 'pubmanage' from '/home/frodeo/pubbery/webapp/pubmanage/__init__.pyc'> has no 'main' attribute

关于发生了什么的任何想法?

2 个答案:

答案 0 :(得分:5)

pserve正在寻找一个应用程序入口点而没有找到它。

按照惯例(可配置),项目的__init__模块包含main函数,该函数从.ini文件中提供设置并返回WSGI应用程序。你的init似乎缺乏这个切入点。

阅读the Pyramid documentation on startup了解更多详情。失败的步骤是第4步。

答案 1 :(得分:0)

你有.py源代码,那个.pyc吗? 如果是这样:它是否有主要