Python 使用cx\U冻结生成msi:ValueError:FCI错误1
我想为我的PyGame游戏制作一个msi,使用cx\u Freeze: (我已经创建了一个执行文件) 因此,我使用了Python 使用cx\U冻结生成msi:ValueError:FCI错误1,python,pygame,cx-freeze,Python,Pygame,Cx Freeze,我想为我的PyGame游戏制作一个msi,使用cx\u Freeze: (我已经创建了一个执行文件) 因此,我使用了python setup.py bdist_msi,但我得到了以下信息: 文件“C:\Python34\lib\msilib\\ uuuuu init\uuuuu.py”,第213行,在提交中 FCICreate(文件名,self.files) ValueError:FCI错误1 一个想法?我遇到了这个问题,构建创建并运行正常,但是ValueError:FCI错误1发生在msi创建
python setup.py bdist_msi
,但我得到了以下信息:
文件“C:\Python34\lib\msilib\\ uuuuu init\uuuuu.py”,第213行,在提交中
FCICreate(文件名,self.files)
ValueError:FCI错误1
一个想法?我遇到了这个问题,构建创建并运行正常,但是ValueError:FCI错误1发生在msi创建中。在我的例子中,这是由于在您的名字中包含一个点的数据文件(例如AB_12345.1.fasta)。我用下划线符号(例如AB_12345_1.fasta)替换了该点,一切正常。我希望这对你有所帮助。我也有同样的问题。我通过删除构建目录解决了我的问题。 然后运行
python setup.py bdist_msi
。
这对我很有用。
我希望它能帮助你。我也有同样的问题。我在包含的路径中使用了非ascii字符。我通过将路径包含更改为ascii字符来解决这个问题 我在安装6º版本的cx_Freeze时解决了这个问题。在终端中,执行以下操作:
python -m pip install cx_Freeze==6.0b1
为我工作,希望能帮助你
OBS:
python-m pip install cx_Freeze--upgrade
不会从版本5升级到版本6。这与py.cs有什么不同?谢谢,这帮助我解决了文件名中的德语Umlaut导致的问题。(在注意到这一点后,我还不得不删除构建目录)。