我制作了一個簡單的 python 應用程序,我想分發它進行 beta 測試,我在 Windows 計算機上,我的 beta 測試操作系統包括 windows、mac 和 ubuntu。我的問題是如何將程序編譯為 Mac 和 Linux 上的獨立應用程序(Windows 已經排序)
1 回答

哆啦的時光機
TA貢獻1779條經驗 獲得超6個贊
根據我的經驗,您無法為與用于編譯的操作系統不同的操作系統創建 Python 程序的獨立版本。
我是 Mac 用戶,當我想生成 Windows 可執行文件時,我使用我在 VM 上安裝程序的 Windows,然后從那里編譯。對于 Linux 也是如此。
無論如何,我使用pyinstaller
lib 生成可執行文件,這非常簡單:
1. 安裝 lib: pyinstaller.readthedocs.io/en/v3.3.1/installation.html
2. 在您的終端上,走到所在的文件夾您的.py
文件
3. 只需鍵入pyinstaller --onefile filename.py
4。將在該文件夾中創建 2 個新文件夾,dist
然后build
. 所以只需打開dist
文件夾即可找到您的可執行文件
在這里你看到我使用了--onefile
參數,我覺得最好,因為沒有它,你的dist
文件夾將生成一個充滿每個依賴和其他方面內容的文件夾,與用戶共享這個并不整潔。隨著--onefile
用戶只會找到一個可執行文件。
添加回答
舉報
0/150
提交
取消