【发布时间】:2016-04-28 17:47:01
【问题描述】:
我有一个跨多个文件夹组织的应用:
- 型号
- 观看次数
- 控制器
- data_and_execution.
我正在尝试使用 Py2app 构建应用程序,但是在运行应用程序时遇到导入错误,例如:
"4/27/16 9:52:29.252 PM main[63983]: ImportError: No module named controllers.available_balances_controller"
我相信这是因为我的“包含”列表设置错误。
我已包含所有文件夹。我真的必须在应用程序中包含每个脚本名称和路径吗?
如果是这样,有没有办法使用 Pycharm 输出所有应用程序依赖项?
这就是我现在在 settings.py 中拥有选项的方式:
OPTIONS = {'argv_emulation': True,
'iconfile':'command_line_icon.ico',
'includes': ['controllers', 'data_and_execution', 'models', 'views'],}
如果我在“controllers”、“data_and_execution”、“models”、“views”文件夹中有脚本,如何在“includes”列表中引用它们以便 Py2app 找到它们?
【问题讨论】: