使用 cx_Freeze 构建 msi : 值错误: FCI 错误 1



我想用cx_Freeze为我的PyGame游戏制作一个msi:

(我已经创建了一个执行文件)

所以,我用了python setup.py bdist_msi,但我收到这条消息:

File "C:Python34libmsilib__init__.py", line 213, in commit FCICreate(filename, self.files) ValueError: FCI error 1

一个想法 ?

我遇到了这个问题,构建已创建并工作正常,但是在 msi 创建中发生了 ValueError:FCI 错误 1。就我而言,这是由于数据文件包含您名称中的点(例如 AB_12345.1.fasta)。我用下划线符号替换了该点(例如 AB_12345_1.fasta),一切正常。我希望它对你有所帮助。

我遇到了同样的问题。我在路径包含中使用了非 ascii 字符。我通过将路径包含更改为 ascii 字符来解决这个问题。

我解决了这个问题,安装了 6º 版本的cx_Freeze。在终端中,执行以下操作:

python -m pip install cx_Freeze==6.0b1

为我工作,希望对您有所帮助。

OBS:python -m pip install cx_Freeze --upgrade不会从版本 5 升级到版本 6。

我遇到了同样的问题。我通过删除构建目录解决了我的问题。然后运行python setup.py bdist_msi .这对我有用。我希望它能帮助你。

最新更新