-1

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

 pserve pubmanage/production.ini

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

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

4

1 回答 1

5

pserve 正在寻找应用程序入口点,但没有找到它。

按照惯例(可配置),__init__您项目的模块包含一个main函数,该函数从您的 .ini 文件中获取设置并返回一个 WSGI 应用程序。您的 init 似乎缺少此入口点。

阅读Pyramid 启动文档以获取更多详细信息。对您来说失败的步骤是第 4 步。

于 2013-02-28T20:14:05.273 回答