相关疑难解决方法(0)

使用cx-freeze创建一个msi,为桌面添加快捷方式

我正在使用cx-freeze为Python应用程序创建MSI安装程序.如何从桌面安装应用程序的链接?

windows-installer cx-freeze

13
推荐指数
1
解决办法
8851
查看次数

使用cx_Freeze将所有DLL和PYD移动到子文件夹

这在cx_Freeze邮件列表中出现了很多次

(看到

cx_Freeze和移动文件

冻结Python应用程序时创建较少的文件

cx_freeze python单个文件? )

在我看来它应该是一个简单的解决方案,但我看不出如何开始.

我有一个python应用程序,它依赖于scipy,wxpython,numpy和一堆其他的包,每个包都有很多动态链接的库.主可执行文件夹变得非常混乱PYD和DLL文件,甚至很难在所有文件中找到可执行文件.我的用户并不是特别精通计算机,因此清晰度非常重要.

我不需要像bbfreeze理论上可以生成的单个可执行文件.我喜欢distutils setup.py文件如何与cx_Freeze一起工作,并且在其他方​​面cx_Freeze非常出色.

我想要的只是一种清理主可执行文件夹的方法.我非常乐意将DLL文件手动移动到freeze_libs文件夹或其他内容,然后重新设置共享库加载路径以帮助它找到动态库(如果可能的话).或类似的东西.

谢谢

python cx-freeze

12
推荐指数
1
解决办法
3591
查看次数

cx_freeze bdist_msi:创建注册表项?

我过去bdist_msi从 cx_freeze 使用过,效果很好。

现在我需要创建注册表项

是否可以bdist_msi从 cx_freeze创建注册表项?

过去使用 wixtools 完成了这些设置:

<!-- File extension .foostarter -->
<RegistryValue Root='HKCR' Type='string' Key='.foostarter' Value='foostarter.File' />
<RegistryValue Root='HKCR' Type='string' Key='.foostarter' Name='Content Type' 
                           Value='application/vnd.foobar-modstarter' />
<RegistryValue Root='HKCR' Key='foostarter.File\Shell\Open' Type='string' Value='Ausfuehren' />
<RegistryValue Root='HKCR' Key='foostarter.File\Shell\Open\Command' Type='string'
               Value='"[#foostarter.exe]" file "%%1"' />

<!-- protocol foostarter://... -->
<RegistryValue Root='HKCR' Key='foostarter' Type='string' Value='URL: foostarter Protocol' />
<RegistryValue Root='HKCR' Key='foostarter' Type='string' Name='URL Protocol' Value=''/>
<RegistryValue Root='HKCR' Key='foostarter\shell\open\command' Type='string' 
               Value='"[#foostarter.exe]" url "%%1"' />

<!-- start without asking -->
<RegistryValue Root='HKLM' …
Run Code Online (Sandbox Code Playgroud)

windows-installer cx-freeze

5
推荐指数
1
解决办法
587
查看次数

标签 统计

cx-freeze ×3

windows-installer ×2

python ×1