我试图让一个金字塔项目在一台新机器上运行,我们已经看到了这个奇怪的错误:
pserve pubmanage/production.ini
ImportError: <module 'pubmanage' from '/home/frodeo/pubbery/webapp/pubmanage/__init__.pyc'> has no 'main' attribute
关于发生了什么的任何想法?
pserve 正在寻找应用程序入口点,但没有找到它。
按照惯例(可配置),__init__
您项目的模块包含一个main
函数,该函数从您的 .ini 文件中获取设置并返回一个 WSGI 应用程序。您的 init 似乎缺少此入口点。
阅读Pyramid 启动文档以获取更多详细信息。对您来说失败的步骤是第 4 步。