在windows上使用pyinstaller打包的单文件程序本机可以运行,拷贝到其他机器上就不行了。
python版本3.6
打包的机器是win10 x64
运行的机器试了win server2008 x64和win server2003 x64
都会提示无法加载python36.dll
这个加载的目录是运行程序时临时创建的,一报错就没了。
网上查了一天,加-w参数,加--clean清除pyinstaller缓存,加--win-private-assemblies 参数什么的都没用,目前看来网上没有解决方法。Google上找到一个讨论这个问题的话题,但最后也没找到解决方案。
最后尝试了用cxfreeze打包,也是同样的问题。
有遇到过的吗?求解决过的大佬告知啊!