亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

編譯 Python 程序進行分發

編譯 Python 程序進行分發

繁星coding 2021-09-11 10:49:24
我制作了一個簡單的 python 應用程序,我想分發它進行 beta 測試,我在 Windows 計算機上,我的 beta 測試操作系統包括 windows、mac 和 ubuntu。我的問題是如何將程序編譯為 Mac 和 Linux 上的獨立應用程序(Windows 已經排序)
查看完整描述

1 回答

?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

根據我的經驗,您無法為與用于編譯的操作系統不同的操作系統創建 Python 程序的獨立版本。

我是 Mac 用戶,當我想生成 Windows 可執行文件時,我使用我在 VM 上安裝程序的 Windows,然后從那里編譯。對于 Linux 也是如此。

無論如何,我使用pyinstallerlib 生成可執行文件,這非常簡單:
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用戶只會找到一個可執行文件。


查看完整回答
反對 回復 2021-09-11
  • 1 回答
  • 0 關注
  • 192 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號