使用簡單的圖形介面和 Python 中的 PyInstaller 的 .py 到 .exe 轉換器。
閱讀中文版README,點這裡
芬蘭堡 käyttöohjeet löydät täältä
Türkçe Talimatları burada bulabilirsiniz。
德斯圖爾·阿德阿德·德·德·德·德
한국어로 된 설명은 여기를 참고하세요。
Български 自述文件 тук
Беларускамоўны README тут
要在圖像中顯示介面,您需要 Chrome。如果未安裝 Chrome 或傳遞了--default-browser
,則將使用預設瀏覽器。
您可以使用 PyPI 安裝此項目:
$ pip install auto-py-to-exe
然後要運行它,請在終端機中執行以下命令:
$ auto-py-to-exe
如果安裝了多個版本的 Python,則可以使用
python -m auto_py_to_exe
而不是auto-py-to-exe
。
$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git
$ cd auto-py-to-exe
$ python setup.py install
然後要運行它,請在終端機中執行以下命令:
$ auto-py-to-exe
您可以按照以下步驟在本地運行該專案:
python -m pip install -r requirements.txt
python -m auto_py_to_exe
運行應用程式簡單的。
使用幫助標誌取得用法: auto-py-to-exe --help
爭論 | 類型 | 描述 |
---|---|---|
檔案名稱 | 位置/可選 | 預先填入 UI 中的「腳本位置」欄位。 |
-db, --預設瀏覽器 | 選修的 | 使用預設瀏覽器(可能是 Chrome)開啟 UI。不會嘗試尋找 Chrome。 |
-nu,--no-ui | 選修的 | 不要嘗試在瀏覽器中開啟 UI,只需列印出可以存取應用程式的地址即可。 |
-c [設定], --config [設定] | 選修的 | 提供設定檔 (JSON) 來預先填入 UI。這些可以在設定選項卡中產生。 |
-o [路徑], --輸出目錄 [路徑] | 選修的 | 設定預設輸出目錄。這仍然可以在 UI 中更改。 |
-bdo [FOLDER_PATH], --build-directory-override [FOLDER_PATH] | 選修的 | 覆蓋預設的建置目錄。如果您需要將資料夾列入白名單以阻止防毒軟體刪除文件,則非常有用。 |
-lang [語言代碼], --語言 [語言代碼] | 選修的 | 提示 UI 開啟時應預設使用哪種語言。語言代碼可以在下面的“翻譯”下的表格中找到。 |
您可以透過前往設定標籤中的「配置」部分並將配置匯出到 JSON 檔案來匯出當前狀態,而不是一遍又一遍地將相同的資料插入 UI 中。然後可以再次將其匯入 UI 以重新填入所有欄位。
此 JSON 設定匯出操作不會自動儲存輸出目錄,因為行動主機可能表示不同的目錄結構。如果您希望在 JSON 設定中包含輸出目錄,請在 JSON 檔案中的nonPyinstallerOptions.outputDirectory
下新增該目錄(需要建立新金鑰)。
example/ 目錄提供了一些如何編寫腳本並使用 auto-py-to-exe 打包它們的範例。
如果您需要一些視覺效果來幫助您入門,我為該專案的原始版本製作了一個影片;有些事情可能會有所不同,但相同的概念仍然適用。
請參閱 CONTRIBUTING.md 以了解如何貢獻的指南。本文概述如果您有新功能、變更、翻譯更新或發現 auto-py-to-exe 問題時該怎麼做。
如果您在打包執行檔或使用此工具時遇到問題,我建議您閱讀我的部落格文章,以了解使用 auto-py-to-exe 時的常見問題。這篇文章介紹了您應該了解的有關打包 Python 腳本的知識以及常見問題的修復方法。
如果您認為您發現此工具有問題,請按照 CONTRIBUTING.md 中的「報告問題」部分進行操作。
語言 | 翻譯者 | 已翻譯 |
---|---|---|
阿拉伯語(阿拉伯語) | 塔伊布-阿里 | 使用者介面 |
白俄羅斯語 (Беларуская) | 茲米切爾21 | 使用者介面和自述文件 |
巴西葡萄牙語 (Português Brasileiro) | 雷奧利維拉·馬利亞斯 | 使用者介面 |
保加利亞語 (Български) | 科茲廖夫 | 使用者介面和自述文件 |
簡體中文 (簡體中文) | 江浙11 | 使用者介面和自述文件 |
繁體中文 (繁體中文) | 開始 | 使用者介面 |
捷克語(捷克語) | 馬托58 | 使用者介面 |
荷蘭語(荷蘭) | 巴雷曼斯 | 使用者介面 |
英語 | - | 使用者介面和自述文件 |
芬蘭語(Suomen kieli) | 札普X5 | 使用者介面和自述文件 |
法語(法語) | 弗拉維德斯普 | 使用者介面 |
德語(德語) | 赫本斯,阿克赫 | 使用者介面 |
希臘文 (Ελληνικά) | 索弗羅納斯 | 使用者介面 |
希伯來文 (עברйת) | 龍本塔塔 | 使用者介面和自述文件 |
印地語(हिन्दी) | 特里阿克羅爾德 | 使用者介面和自述文件 |
印尼語(印尼語) | 鐘馬文 | 使用者介面 |
義大利語(義大利語) | 其Emax64 | 使用者介面 |
日文(日本文) | 納蒂安電視台 | 使用者介面 |
韓文 (한국어) | JHK1090 | 使用者介面和自述文件 |
波斯語(波斯語) | DrunkLeen,Ar.dst | 使用者介面和自述文件 |
波蘭語(波蘭語) | 阿庫扎庫 | 使用者介面 |
俄語 (Русский) | 奧列格 | 使用者介面 |
塞爾維亞 | 麗娜 | 使用者介面 |
西班牙文 (Español) | 恩里克 | 使用者介面 |
西班牙語拉美語 (Español Latam) | 馬特雷拉 | 使用者介面 |
泰語 (ภาษาไทย) | 提魯特26 | 使用者介面(部分) |
土耳其語 (Türkçe) | 麥卡格里亞克索伊 | 使用者介面和自述文件 |
烏克蘭語 (Українська) | 安德烈·戈羅德尼 | 使用者介面 |
越南語 (Tiếng Việt) | 7777赫克 | 使用者介面 |
想要增加另一種語言的翻譯嗎?請遵循 CONTRIBUTING.md 中的「新增或更新翻譯」部分。
自 2020 年 8 月 9 日發布的 PyInstaller v4.0 起,不再支援 Python 2.7;儘管您仍然可以透過安裝舊版的 PyInstaller 來在 Python 2.7 中使用此工具。 PyInstaller v3.6 是支援 Python 2.7 的最後一個版本;要安裝它,首先卸載任何現有版本的 PyInstaller,然後執行python -m pip install pyinstaller==3.6
。
測試位於tests/
並使用 pytest 運行:
$ pip install pytest
$ pip install -e .
$ pytest