这在cx_Freeze邮件列表中出现了很多次
(看到
在我看来它应该是一个简单的解决方案,但我看不出如何开始.
我有一个python应用程序,它依赖于scipy,wxpython,numpy和一堆其他的包,每个包都有很多动态链接的库.主可执行文件夹变得非常混乱PYD和DLL文件,甚至很难在所有文件中找到可执行文件.我的用户并不是特别精通计算机,因此清晰度非常重要.
我不需要像bbfreeze理论上可以生成的单个可执行文件.我喜欢distutils setup.py文件如何与cx_Freeze一起工作,并且在其他方面cx_Freeze非常出色.
我想要的只是一种清理主可执行文件夹的方法.我非常乐意将DLL文件手动移动到freeze_libs文件夹或其他内容,然后重新设置共享库加载路径以帮助它找到动态库(如果可能的话).或类似的东西.
谢谢
我理解你的沮丧。我倾向于做的是将整个构建文件夹移动到程序文件目录,假设您使用的是 Windows 机器。然后在桌面上创建可执行文件的快捷方式。然后我通常将图标更改为赏心悦目的内容。换句话说,所有系统文件都被隐藏,您只剩下桌面上一个漂亮的图标。