推 lycantrope: python3 .py試試? 10/18 17:43
推 Wilion: 不太了解你現在的環境,你說你用anaconda又說沒用虛擬環境 10/18 19:33
哦我意思是我程式是用anaconda寫的,但我打包的時候是在我檔案的資料夾那邊開cmd包的
→ Wilion: 重新install看看吧,我覺得是打包的時候找不到module路徑 10/18 19:34
※ 編輯: buyiwhy (49.216.135.66 臺灣), 10/18/2021 20:07:54
→ Hsins: 所以你打包的時候是用哪個路徑下的 Python? 10/18 20:17
我有額外下載python,加到環境變數的PATH, 應該是這個吧
※ 編輯: buyiwhy (49.216.135.66 臺灣), 10/18/2021 20:24:49
推 Wilion: 那就在你可以跑的那個環境下打包試看看,還是很不懂都已經 10/18 21:35
因為第一次在conda那邊包的時候也有error,而且那個error比較google不到解決方案
→ Wilion: conda了,還要額外下載python,用conda不就是為了版本控管 10/18 21:36
※ 編輯: buyiwhy (49.216.135.66 臺灣), 10/18/2021 22:09:46
→ Hsins: 不一定, 還要看你有沒有啟用環境... 10/18 22:14
推 TuCH: 那你在cmd裡面可以run嗎 10/19 08:28
在我自己的電腦裡面可以,但研究室的不行;兩台都有裝了相關套件,所以我也是很矇哈哈
→ TuCH: 那在cmd 裡面把相關套件裝起來吧 pip install xgboost 10/19 08:29
推 moodoa3583: 如果原來的環境都不行也許可以試試看看一個虛擬環境把 10/19 10:01
→ moodoa3583: requirements 都裝好之後再 pyinstaller 看看 10/19 10:01
推 yuasa: 試試看不要打包成單一個exe檔,會簡單很多 10/19 13:38
推 yuasa: 可以看auto-py-to-ext的解釋。這是一個建立在pyinstaller上 10/19 13:46
→ yuasa: 的package。或者你也可以直接用它 10/19 13:47
※ 編輯: buyiwhy (49.216.27.136 臺灣), 10/19/2021 17:01:35
→ buyiwhy: 我來試試看樓上兩位大大的建議,再來回報給大家 10/19 17:02
推 timsheu: pip list or pip3 list? 10/20 11:00
推 Kendai: 直覺是作一個虛擬環境,把pyinstaller跟該裝的裝一裝就解了 10/20 11:15
推 hanfadacai: 打包完的exe先拖到cmd裡面 看回報的問題 之前ico沒包 10/22 16:47
→ hanfadacai: 在同一個資料夾就無法執行 10/22 16:47
推 pmove: 把pyinstaller 裝在虛擬機下,再用虛擬機的pyinstaller 打 10/25 10:21
→ pmove: 包看看 10/25 10:21
→ sam4mvp41: 遇過同樣的問題,每次pyinstaller打包都包不到xgboost 11/10 05:34
→ sam4mvp41: 。手動把site-package lib裡的xgboost 資料夾複製一份 11/10 05:34
→ sam4mvp41: 到打包好的dist 資料夾就可以了 11/10 05:34