是否可以在windows上使用pyinstaller來編譯Linux上使用的單一文件解決方案?在Windows上編譯python腳本for Linux使用
在PowerShell中,運行以下命令:
pyinstaller scriptname.py --onefile
完美的作品,創建運行在Windows上沒有問題的一個.exe文件。我怎樣才能修改這個來產生一個二進制文件(或者在Linux上運行的任何東西,我不知道如何使用這個平臺,我只是想讓別人用這個操作系統來測試代碼)?
我知道PyInstaller過程的一部分是創建一個.spec文件,該文件可以被修改用於編譯的高級配置,但這超出了我的理解。
在網上搜索後,似乎PyInstaller具有多平臺功能,但有些資源狀態表明python腳本只能編譯用於正在編譯的操作系統,所以也許這甚至不可能,但我很難相信這一點。
在此先感謝您的幫助!
在linux上,你只需運行'python mySript.py'。從來沒有聽說過將python編譯爲二進制文件,但我沒有專家。誰知道它可能。編輯:檢查這個線程 - http://stackoverflow.com/questions/12339671/how-to-compile-python-script-to-binary-executable – yoK0