在我的机器(Windows)中,我可以使用我的python程序的可执行文件。但是,如果我尝试使用另一个人的机器(Windows),它就无法正常工作。
该行的可执行块: 来自unqlite import UnQLite
我修复了他在package变量中的依赖: options = {'build_exe':{'include_files':includefiles,'packages':['Cython'],'includes':['unqlite']}}
如果我查看它放置exe的文件夹,那么unqlite.pyd就在那里......
答案 0 :(得分:0)
好吧,我终于找到了解决方案。
我拿了一个监控软件来查看我机器中的DLL负载。 我用我的进程和加载路径中的DLL过滤了所有文件。
一方面,一个python DLL 缺失了。另一方面,Cython期望从microsoft visual C ++运行时环境中一个库。
在程序文件夹和设置中手动添加这些DLL后,我的程序运行了。