※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Python
標題

[問題] pyinstaller打包exe 無法在其他電腦執行

最新2024-03-27 22:58:00
留言30則留言,6人參與討論
推噓6 ( 6024 )
首先,真的很感謝這裡的每位哥/姐, 不論是私訊或留言提供我非常多的資訊。(先前提 問的gpib控制問題) 但現況小弟完成程式後,將程式打包成exe後(有使用到tkinter),即便在自己的電腦或其 他人電腦使用時都會出現無法執行的情況。 我也不知道哪個環節錯誤。 依網路上教學使用一下兩種 1. pyinstaller -w --F xxxxx.py 2. pyinstaller -w --onedir xxxxx.py 執行結果有出現successfuly,但真正打開程式使用連線卻無反應。 有開啓warn.txt檔,也不懂哪裡有問題,請教各位大師是否能指導小弟。 感謝各位。 https://i.imgur.com/mVvHWw1.jpg
[問題] pyinstaller打包exe 無法在其他電腦執行
https://i.imgur.com/skLlEcG.jpg
[問題] pyinstaller打包exe 無法在其他電腦執行
https://i.imgur.com/gQdLWNQ.jpg
[問題] pyinstaller打包exe 無法在其他電腦執行
https://i.imgur.com/jLi8aIO.jpg
[問題] pyinstaller打包exe 無法在其他電腦執行
-- Sent from my Samsung Galaxy S22 PiTT // PHJCI -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.108.220 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1710994229.A.95F.html

30 則留言

wuyiulin, 1F
哥,那個錯誤訊息可以用複製貼上文字,更好判讀。

wuyiulin, 2F
然後看起來是你沒包好,漏掉一堆套件

wuyiulin, 3F
可以往包成.exe 那個 pyinstaller 的參數去查看看

wuyiulin, 4F
不過我沒用過 pyinstaller 如果這是哪種很明顯錯誤請見

wuyiulin, 5F

wuyiulin, 6F
直覺這就是少了某個分號那種問題

eason6688, 7F
pyinstaller我是網路查指令打包,我看滿多篇文章使用

eason6688, 8F
,只是我現在錯誤不知道哪裡有問題。 上網查也找不到

eason6688, 9F
答案, 想了2天,真的無法找到答案,想說請各位大神指

eason6688, 10F
導初學者小弟上一課。 沒打包前 程式都可以正常執行

eason6688, 11F
,但打包完就沒反應。

vixplayer, 12F
試試 pyinstaller 主程式檔名.py --clean -F -w --coll

vixplayer, 13F
ect-data 關鍵套件名

shadowjohn, 14F
你得寫 setup.py 把需要的檔案包進去

eason6688, 15F
感謝各位大神,小弟再來一一試試,感謝各位提供的方向

mcumaple, 16F
try auto-py-to-exe

eason6688, 17F
昨天網路上我也有看到,我也還沒試,週一會試,感謝您

eason6688, 18F
請教各位大神,我們公司防毒會檔exe這種執行檔(誤判

eason6688, 19F
),詢問過IT,這部分無解,因為公司規定,我不知是否

eason6688, 20F
因為這原因導致我轉exe異常。 另外是否有其他方式能

eason6688, 21F
轉成執行檔且防毒不誤判?

vixplayer, 22F
提交檔案樣本給防毒軟體公司(認真)

wuyiulin, 23F
開虛擬機或是跟IT要一臺備用電腦來ABtest最快

eason6688, 24F
跟IT申請這部分,後續maintain 會有點麻煩,且都要開

eason6688, 25F
單請IT by pass. 虛擬機部分公司不允許, 有點苦惱啊

shadowjohn, 26F
python 64位元編出來的很容易判定成毒

shadowjohn, 27F
用32bit版的試試,微軟可以提交檔案掃描作白名單

yan960521, 28F
九成被防毒擋 我們公司換防毒之後 我寫的執行檔就被擋

yan960521, 29F
你在自己的電腦執行看看 至少可以先確定是不是防毒擋

yan960521, 30F

eason6688 作者的近期文章

[問題] 有關用python 控制儀器問題
目前學習python 約1個月 屬於新手等級 因工作上使用到的設備是用USB or GPIB做連線,目前手動控制儀器跟抓資料。(示波器跟 負載器) 我想用python控制儀器設定並自動抓資料。 但對於通訊協定上網爬文有看沒有懂 如要使用US
更多 eason6688 作者的文章...