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

看板Python作者 (eason)時間8月前 (2024/03/21 12:10), 編輯推噓9(9047)
留言56則, 9人參與, 7月前最新討論串1/1
首先,真的很感謝這裡的每位哥/姐, 不論是私訊或留言提供我非常多的資訊。(先前提 問的gpib控制問題) 但現況小弟完成程式後,將程式打包成exe後(有使用到tkinter),即便在自己的電腦或其 他人電腦使用時都會出現無法執行的情況。 我也不知道哪個環節錯誤。 依網路上教學使用一下兩種 1. pyinstaller -w --F xxxxx.py 2. pyinstaller -w --onedir xxxxx.py 執行結果有出現successfuly,但真正打開程式使用連線卻無反應。 有開啓warn.txt檔,也不懂哪裡有問題,請教各位大師是否能指導小弟。 感謝各位。 https://i.imgur.com/mVvHWw1.jpg
https://i.imgur.com/skLlEcG.jpg
https://i.imgur.com/gQdLWNQ.jpg
https://i.imgur.com/jLi8aIO.jpg
-- 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

03/21 14:09, 8月前 , 1F
哥,那個錯誤訊息可以用複製貼上文字,更好判讀。
03/21 14:09, 1F

03/21 14:11, 8月前 , 2F
然後看起來是你沒包好,漏掉一堆套件
03/21 14:11, 2F

03/21 14:11, 8月前 , 3F
可以往包成.exe 那個 pyinstaller 的參數去查看看
03/21 14:11, 3F

03/21 14:12, 8月前 , 4F
不過我沒用過 pyinstaller 如果這是哪種很明顯錯誤請見
03/21 14:12, 4F

03/21 14:12, 8月前 , 5F
03/21 14:12, 5F

03/21 14:12, 8月前 , 6F
直覺這就是少了某個分號那種問題
03/21 14:12, 6F

03/21 17:51, 8月前 , 7F
pyinstaller我是網路查指令打包,我看滿多篇文章使用
03/21 17:51, 7F

03/21 17:51, 8月前 , 8F
,只是我現在錯誤不知道哪裡有問題。 上網查也找不到
03/21 17:51, 8F

03/21 17:51, 8月前 , 9F
答案, 想了2天,真的無法找到答案,想說請各位大神指
03/21 17:51, 9F

03/21 17:51, 8月前 , 10F
導初學者小弟上一課。 沒打包前 程式都可以正常執行
03/21 17:51, 10F

03/21 17:51, 8月前 , 11F
,但打包完就沒反應。
03/21 17:51, 11F

03/21 21:21, 8月前 , 12F
試試 pyinstaller 主程式檔名.py --clean -F -w --coll
03/21 21:21, 12F

03/21 21:21, 8月前 , 13F
ect-data 關鍵套件名
03/21 21:21, 13F

03/21 22:05, 8月前 , 14F
你得寫 setup.py 把需要的檔案包進去
03/21 22:05, 14F

03/22 19:45, 8月前 , 15F
感謝各位大神,小弟再來一一試試,感謝各位提供的方向
03/22 19:45, 15F

03/23 01:28, 8月前 , 16F
try auto-py-to-exe
03/23 01:28, 16F

03/23 09:56, 8月前 , 17F
昨天網路上我也有看到,我也還沒試,週一會試,感謝您
03/23 09:56, 17F

03/23 10:33, 8月前 , 18F
請教各位大神,我們公司防毒會檔exe這種執行檔(誤判
03/23 10:33, 18F

03/23 10:33, 8月前 , 19F
),詢問過IT,這部分無解,因為公司規定,我不知是否
03/23 10:33, 19F

03/23 10:33, 8月前 , 20F
因為這原因導致我轉exe異常。 另外是否有其他方式能
03/23 10:33, 20F

03/23 10:33, 8月前 , 21F
轉成執行檔且防毒不誤判?
03/23 10:33, 21F

03/23 11:08, 8月前 , 22F
提交檔案樣本給防毒軟體公司(認真)
03/23 11:08, 22F

03/23 12:23, 8月前 , 23F
開虛擬機或是跟IT要一臺備用電腦來ABtest最快
03/23 12:23, 23F

03/23 12:42, 8月前 , 24F
跟IT申請這部分,後續maintain 會有點麻煩,且都要開
03/23 12:42, 24F

03/23 12:42, 8月前 , 25F
單請IT by pass. 虛擬機部分公司不允許, 有點苦惱啊
03/23 12:42, 25F

03/24 08:10, 7月前 , 26F
python 64位元編出來的很容易判定成毒
03/24 08:10, 26F

03/24 08:11, 7月前 , 27F
用32bit版的試試,微軟可以提交檔案掃描作白名單
03/24 08:11, 27F

03/27 22:57, 7月前 , 28F
九成被防毒擋 我們公司換防毒之後 我寫的執行檔就被擋
03/27 22:57, 28F

03/27 22:58, 7月前 , 29F
你在自己的電腦執行看看 至少可以先確定是不是防毒擋
03/27 22:58, 29F

03/27 22:58, 7月前 , 30F
03/27 22:58, 30F

03/29 00:07, 7月前 , 31F
我目前確定我們公司防毒會擋exe執行檔,只是我無法確
03/29 00:07, 31F

03/29 00:07, 7月前 , 32F
定在將python轉exe出現的問題是否因防毒誤判造成,我
03/29 00:07, 32F

03/29 00:07, 7月前 , 33F
轉出來的exe在我自己的電腦也無法正常使用,感謝各位
03/29 00:07, 33F

03/29 00:07, 7月前 , 34F
提供資訊。
03/29 00:07, 34F

03/29 18:20, 7月前 , 35F
我之前pyinstaller只寫了print() 用USB傳到同事電腦
03/29 18:20, 35F

03/29 18:20, 7月前 , 36F
直接被windows defender砍掉 開都不給開
03/29 18:20, 36F

03/29 19:25, 7月前 , 37F
情況有點像,看樣子可能真的被擋導致我轉exe異常,我
03/29 19:25, 37F

03/29 19:25, 7月前 , 38F
有寫tkinter再轉完exe後,是有開啟視窗,但在我的電腦
03/29 19:25, 38F

03/29 19:25, 7月前 , 39F
或其他電腦都無法正常使用(我自己的電腦是無法存檔但
03/29 19:25, 39F

03/29 19:25, 7月前 , 40F
可以設定,其他電腦是開啟視窗後就全部無法使用)感謝
03/29 19:25, 40F

03/29 19:25, 7月前 , 41F
各位提供資訊方向,看樣子只能跟IT討論是否能by pass
03/29 19:25, 41F

04/01 01:30, 7月前 , 42F
防毒若是賽門鐵克,有一陣子遇到檔名有特殊單字,會擋掉
04/01 01:30, 42F

04/01 01:30, 7月前 , 43F
。python,mysql,postgresql
04/01 01:30, 43F

04/01 01:33, 7月前 , 44F
上面訊息怎麼看到是缺檔,有檔沒包到
04/01 01:33, 44F

04/01 01:34, 7月前 , 45F
numpy
04/01 01:34, 45F

04/01 21:37, 7月前 , 46F
請問大神,我是寫好後依網路上教學指令打這個‘’pyin
04/01 21:37, 46F

04/01 21:37, 7月前 , 47F
staller -w --F xxxxx.py‘’ ,完成後的exe就不不能
04/01 21:37, 47F

04/01 21:37, 7月前 , 48F
用了。 請問大神能指導下嗎? 我初學者可能很多不太
04/01 21:37, 48F

04/01 21:37, 7月前 , 49F
熟悉甚至不懂,如果不是防毒擋的話,再麻煩各位指導了
04/01 21:37, 49F

04/01 23:18, 7月前 , 50F
我剛剛想了一下,我似乎沒有用到numpy,所以也不清楚
04/01 23:18, 50F

04/01 23:18, 7月前 , 51F
為何會show 這樣的訊息。
04/01 23:18, 51F

04/02 09:37, 7月前 , 52F
抱歉,我更正一下,今早確認程式確實有import numpy,
04/02 09:37, 52F

04/02 09:37, 7月前 , 53F
但我不清楚為何會轉檔失敗。 我import numpy做一些數
04/02 09:37, 53F

04/02 09:37, 7月前 , 54F
學運算而已。 沒有用到array. 再麻煩高手指導新手小弟
04/02 09:37, 54F

04/02 22:23, 7月前 , 55F
不知道,建議學用conda或是venv把環境弄好,再來學包
04/02 22:23, 55F

04/03 07:54, 7月前 , 56F
了解,感謝各位提供資訊與想法,小弟會再多學習,感謝
04/03 07:54, 56F
文章代碼(AID): #1b-xCrbV (Python)
文章代碼(AID): #1b-xCrbV (Python)