→ lycantrope: 用embedded python 09/08 07:33
→ leolarrel: 私心認為應該有很多訊息只是你看不懂所以都ignore ... 09/08 13:10
→ leolarrel: 那個LOADER訊息 後面接的是什麼? 09/08 13:10
推 yiche: 比較喜歡nuitka 包起來比較小包也比較快 09/08 21:47
→ s860134: 通靈 debug. 這位學者其實沒做啥事,你的 main.py 被當作 09/10 04:25
→ s860134: 參數丟進 pyinstaller 打包的 python 作為第一個參數帶入 09/10 04:26
→ s860134: 他就跟你在一般電腦下 python main.py 沒啥不一樣 09/10 04:27
→ s860134: 比較大的問題是 pyinstaller 執行前會把 python 檔案解壓 09/10 04:28
→ s860134: 到 tmp 裡面去執行,很可能是路徑問題,你嘗試帶絕對路徑 09/10 04:28
→ s860134: 而不是 main.py 09/10 04:29
→ s860134: 類似: python_new.exe C:\tmp\main.py 09/10 04:32
推 fragmentwing: 樓上大大倒是解了我的疑惑 常常看到包失敗的話會跑 09/13 17:44
→ fragmentwing: 到那邊執行就感到很奇怪 09/13 17:44
→ fragmentwing: 不過這樣的話就代表打包要用絕對路徑然後在別的電腦 09/13 17:49
→ fragmentwing: 上要確保路徑一致?(比方說盡量包的時候是在桌面開 09/13 17:49
→ fragmentwing: 一個folder給它包然後新機上也是桌面開一個同名fold 09/13 17:49
→ fragmentwing: er執行) 09/13 17:49
→ s860134: 跟你寫的 python_new.py 有關 09/14 00:47
→ s860134: 你上面這些邏輯就包含著要把相對路徑轉換成絕對路徑來找 09/14 00:48
→ s860134: 到檔案 09/14 00:48