我试图使用cx_Freeze(windows)将PyEnchant库包含到我的exe文件中

时间:2013-02-02 04:18:44

标签: python pyqt cx-freeze pyenchant

我试图将PyEnchant库包含到我的exe文件中。我该怎么做?

我一直在用cx_Freeze进行测试:

“C:\ Python33 \ python.exe”“C:\ Python33 \ Scripts \ cxfreeze”“C:\ Temp \ CSV Viewver \ csv_viewer.py”--base-name = Win32GUI --include-modules“pyenchant “--target-dir”C:\ Temp \ CSV Viewver \ dist“

这不起作用:/


我正在使用:Python 3.3(x86)/ cx_Freeze 4.3.1(x86)/ pyenchant 1.6.5(x86)

1 个答案:

答案 0 :(得分:1)

  1. 您导入的包名为enchant,而不是pyenchant
  2. cxfreeze没有include-modules选项 - 对于单个文件模块,它被称为packages(或modules [我错了] See the docs
  3. 请使用选项--packages=enchant尝试。

    但是如果你的脚本导入了附魔,那么cx_Freeze应该自动选择它,这样你就不需要指定了它。