[问题] pyinstaller打包exe 无法在其他电脑执行

楼主: eason6688 (eason)   2024-03-21 12:10:27
首先,真的很感谢这里的每位哥/姐, 不论是私讯或留言提供我非常多的资讯。(先前提
问的gpib控制问题)
但现况小弟完成程式后,将程式打包成exe后(有使用到tkinter),即便在自己的电脑或其
他人电脑使用时都会出现无法执行的情况。 我也不知道哪个环节错误。
依网络上教学使用一下两种
1. pyinstaller -w
作者: wuyiulin (龙破坏剑士-巴斯达布雷达)   2024-03-21 14:09:00
哥,那个错误讯息可以用复制贴上文字,更好判读。然后看起来是你没包好,漏掉一堆套件可以往包成.exe 那个 pyinstaller 的参数去查看看不过我没用过 pyinstaller 如果这是哪种很明显错误请见谅直觉这就是少了某个分号那种问题
楼主: eason6688 (eason)   2024-03-21 17:51:00
pyinstaller我是网络查指令打包,我看满多篇文章使用,只是我现在错误不知道哪里有问题。 上网查也找不到答案, 想了2天,真的无法找到答案,想说请各位大神指导初学者小弟上一课。 没打包前 程式都可以正常执行,但打包完就没反应。
作者: vixplayer (风险玩家)   2024-03-21 21:21:00
试试 pyinstaller 主程式档名.py --clean -F -w --collect-data 关键套件名
作者: shadowjohn (转角遇到爱)   2024-03-21 22:05:00
你得写 setup.py 把需要的档案包进去
楼主: eason6688 (eason)   2024-03-22 19:45:00
感谢各位大神,小弟再来一一试试,感谢各位提供的方向
作者: mcumaple (云淡风轻)   2024-03-23 01:28:00
try auto-py-to-exe
楼主: eason6688 (eason)   2024-03-23 09:56:00
昨天网络上我也有看到,我也还没试,周一会试,感谢您请教各位大神,我们公司防毒会档exe这种执行档(误判),询问过IT,这部分无解,因为公司规定,我不知是否因为这原因导致我转exe异常。 另外是否有其他方式能转成执行档且防毒不误判?
作者: vixplayer (风险玩家)   2024-03-23 11:08:00
提交档案样本给防毒软件公司(认真)
作者: wuyiulin (龙破坏剑士-巴斯达布雷达)   2024-03-23 12:23:00
开虚拟机或是跟IT要一台备用电脑来ABtest最快
楼主: eason6688 (eason)   2024-03-23 12:42:00
跟IT申请这部分,后续maintain 会有点麻烦,且都要开单请IT by pass. 虚拟机部分公司不允许, 有点苦恼啊
作者: shadowjohn (转角遇到爱)   2024-03-24 08:10:00
python 64位元编出来的很容易判定成毒用32bit版的试试,微软可以提交档案扫描作白名单
作者: yan960521   2024-03-27 22:57:00
九成被防毒挡 我们公司换防毒之后 我写的执行档就被挡你在自己的电脑执行看看 至少可以先确定是不是防毒挡的
楼主: eason6688 (eason)   2024-03-29 00:07:00
我目前确定我们公司防毒会挡exe执行档,只是我无法确定在将python转exe出现的问题是否因防毒误判造成,我转出来的exe在我自己的电脑也无法正常使用,感谢各位提供资讯。
作者: tzouandy2818 (Naked Bear)   2024-03-29 18:20:00
我之前pyinstaller只写了print() 用USB传到同事电脑直接被windows defender砍掉 开都不给开
楼主: eason6688 (eason)   2024-03-29 19:25:00
情况有点像,看样子可能真的被挡导致我转exe异常,我有写tkinter再转完exe后,是有开启视窗,但在我的电脑或其他电脑都无法正常使用(我自己的电脑是无法存盘但可以设定,其他电脑是开启视窗后就全部无法使用)感谢各位提供资讯方向,看样子只能跟IT讨论是否能by pass
作者: cancelpc (阿吉)   2024-04-01 01:30:00
防毒若是赛门铁克,有一阵子遇到档名有特殊单字,会挡掉。python,mysql,postgresql上面讯息怎么看到是缺档,有档没包到numpy
楼主: eason6688 (eason)   2024-04-01 21:37:00
请问大神,我是写好后依网络上教学指令打这个‘’pyinstaller -w --F xxxxx.py‘’ ,完成后的exe就不不能用了。 请问大神能指导下吗? 我初学者可能很多不太熟悉甚至不懂,如果不是防毒挡的话,再麻烦各位指导了我刚刚想了一下,我似乎没有用到numpy,所以也不清楚为何会show 这样的讯息。抱歉,我更正一下,今早确认程式确实有import numpy,但我不清楚为何会转档失败。 我import numpy做一些数学运算而已。 没有用到array. 再麻烦高手指导新手小弟
作者: lycantrope (阿宽)   2024-04-02 22:23:00
不知道,建议学用conda或是venv把环境弄好,再来学包
楼主: eason6688 (eason)   2024-04-03 07:54:00
了解,感谢各位提供资讯与想法,小弟会再多学习,感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com