【问题标题】:How to Format Includes List for Py2app?如何格式化 Py2app 的包含列表?
【发布时间】: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 找到它们?

【问题讨论】:

    标签: python py2app


    【解决方案1】:

    试试这个 'includes' :['controllers.your_file_without_ext', ....

    如果仍然无法使用,请尝试将它们作为包导入 'packages': ['controllers', 'data_and_execution', 'models', 'views'],

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      • 2021-12-13
      • 1970-01-01
      • 2020-07-16
      • 2011-05-29
      • 1970-01-01
      相关资源
      最近更新 更多