因為工作上可能需要把py變成exe的狀況,
開始研究起pyinstaller的用法,但還沒開始就先卡在安裝的關卡
總之先打開cmd,
1.用path檢查過python的script是否有在環境變數中,看起來是有的。
2.用網路說的,將pip裝好的pyinstaller.exe複製並放進其中一個環境變數的資料夾內後,總算開始有點變化。
雖然還是跳了異常,但最後面的???的字串讓人覺得可疑。C:\Windows\System32>pyinstaller Fatal error in launcher: Unable to create process using '"C:\Program Files\Python311\python.exe" "C:\Users\*\AppData\Local\Programs\Python\Python311\pyinstaller.exe" ': ???????????
用了pyinstaller --version
也會跳一樣的狀況。懷疑是程式有異常。
最後是用pip uninstall pyinstaller後,再重新安裝一次就正常了。
<版本參考>
pip --version
23.2.1
pyinstaller --version
5.13.0
nuitka打包會比較好點
這有GUI可以操作打包
https://github.com/271374667/NuitkaGUI
改天試試,目前這個installer我還不太習慣,似乎不能只單帶走exe到其他設備使用的樣子,如果真是這樣不如只用bat去寫就好...