Konverter .py ke .exe menggunakan antarmuka grafis sederhana dan PyInstaller dengan Python.
阅读中文版的 README ,点击 这里
Suomenkieliset käyttöohjeet löydät täältä
Türkçe Talimatları burada bulabilirsiniz.
Layanan Pelanggan
한국어로 된 설명은 여기를 참고하세요.
Terima kasih README тук
Terima kasih README nya
Agar antarmuka ditampilkan dalam gambar, Anda memerlukan Chrome. Jika Chrome tidak dipasang atau --default-browser
diteruskan, browser default akan digunakan.
Anda dapat menginstal proyek ini menggunakan PyPI:
$ pip install auto-py-to-exe
Kemudian untuk menjalankannya, jalankan perintah berikut di terminal:
$ auto-py-to-exe
Jika Anda menginstal lebih dari satu versi Python, Anda dapat menggunakan
python -m auto_py_to_exe
alih-alihauto-py-to-exe
.
$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git
$ cd auto-py-to-exe
$ python setup.py install
Kemudian untuk menjalankannya, jalankan perintah berikut di terminal:
$ auto-py-to-exe
Anda dapat menjalankan proyek ini secara lokal dengan mengikuti langkah-langkah berikut:
python -m pip install -r requirements.txt
python -m auto_py_to_exe
untuk menjalankan aplikasi Mudah.
Gunakan tanda bantuan untuk mendapatkan penggunaan: auto-py-to-exe --help
Argumen | Jenis | Keterangan |
---|---|---|
nama file | posisional/opsional | Isi terlebih dahulu bidang "Lokasi Skrip" di UI. |
-db, --peramban default | opsional | Buka UI menggunakan browser default (mungkin Chrome). Tidak akan mencoba menemukan Chrome. |
-nu, --tidak-ui | opsional | Jangan mencoba membuka UI di browser dan cukup mencetak alamat tempat aplikasi dapat diakses. |
-c [KONFIGURASI], --konfigurasi [KONFIGURASI] | opsional | Sediakan file konfigurasi (JSON) untuk mengisi UI terlebih dahulu. Ini dapat dibuat di tab pengaturan. |
-o [JALAN], --keluaran-dir [JALAN] | opsional | Tetapkan direktori keluaran default. Ini masih dapat diubah di UI. |
-bdo [FOLDER_PATH], --build-directory-override [FOLDER_PATH] | opsional | Ganti direktori build default. Berguna jika Anda perlu memasukkan folder ke daftar putih untuk menghentikan antivirus Anda menghapus file. |
-lang [LANGUAGE_CODE], --bahasa [LANGUAGE_CODE] | opsional | Beri petunjuk pada UI bahasa apa yang seharusnya digunakan saat membuka. Kode bahasa dapat ditemukan pada tabel di bawah "Terjemahan" di bawah. |
Daripada memasukkan data yang sama ke UI berulang kali, Anda dapat mengekspor status saat ini dengan membuka bagian "Konfigurasi" di tab pengaturan dan mengekspor konfigurasi ke file JSON. Ini kemudian dapat diimpor lagi ke UI untuk mengisi ulang semua bidang.
Tindakan ekspor konfigurasi JSON ini tidak menyimpan direktori keluaran secara otomatis karena memindahkan host dapat berarti struktur direktori yang berbeda. Jika Anda ingin memiliki direktori keluaran di konfigurasi JSON, tambahkan direktori di bawah nonPyinstallerOptions.outputDirectory
di file JSON (perlu membuat kunci baru).
Direktori example/ menawarkan beberapa contoh cara menulis skrip Anda dan mengemasnya dengan auto-py-to-exe.
Jika Anda memerlukan sesuatu yang visual untuk membantu Anda memulai, saya membuat video untuk rilis asli proyek ini; beberapa hal mungkin berbeda tetapi konsep yang sama tetap berlaku.
Kunjungi CONTRIBUTING.md untuk melihat panduan tentang cara berkontribusi. Ini menguraikan apa yang harus dilakukan jika Anda memiliki fitur baru, perubahan, pembaruan terjemahan, atau menemukan masalah dengan auto-py-to-exe.
Jika Anda mengalami masalah dengan paket executable atau menggunakan alat ini secara umum, saya sarankan Anda membaca postingan blog saya tentang masalah umum saat menggunakan auto-py-to-exe. Posting ini mencakup hal-hal yang perlu Anda ketahui tentang pengemasan skrip Python dan perbaikan untuk hal-hal yang sering terjadi kesalahan.
Jika Anda yakin menemukan masalah dengan alat ini, ikuti bagian "Melaporkan Masalah" di CONTRIBUTING.md.
Bahasa | Penterjemah | Diterjemahkan |
---|---|---|
Arab (العربية) | Tayeb-Ali | UI |
Belarusia (Беларуская) | Zmicier21 | UI dan README |
Portugis Brasil (Português Brasileiro) | marleya, reneoliveirajr | UI |
Bulgaria (Български) | kbkozlev | UI dan README |
Bahasa Mandarin Sederhana (简体中文) | jiangzhe11 | UI dan README |
Tradisional Cina (繁體中文) | mulai pergi | UI |
Ceko (Čeština) | Matto58 | UI |
Belanda (Nederland) | barreman | UI |
Bahasa inggris | - | UI dan README |
Finlandia (Suomen kieli) | ZapX5 | UI dan README |
Perancis (Français) | flaviedesp | UI |
Jerman (Jerman) | hebens, ackhh | UI |
Yunani (Ελληνικά) | sofrona | UI |
Ibrani (עברית) | ronbentata | UI dan README |
Hindi (हिन्दी) | tuang triach | UI dan README |
Bahasa Indonesia (Bahasa Indonesia) | MarvinZhong | UI |
Italia (Italia) | ituEmax64 | UI |
Jepang (日本語) | NattyanTV | UI |
Korea (한국어) | jhk1090 | UI dan README |
Persia (فارسی) | DrunkLeen, Ar.dst | UI dan README |
Polandia (Polski) | Akuczaku | UI |
Rusia (Русский) | oleg | UI |
Serbia | rina | UI |
Spanyol (Espanol) | enriiquee | UI |
Latam Spanyol (Español Latam) | Matyrela | UI |
Thailand (ภาษาไทย) | teerut26 | UI (sebagian) |
Turki (Turki) | mcagriaksoy | UI dan README |
Ukraina (Українська) | AndrejGorodnij | UI |
Vietnam (Tiếng Việt) | 7777 Hecker | UI |
Ingin menambahkan terjemahan untuk bahasa lain? ikuti bagian "Tambah atau Perbarui Terjemahan" di CONTRIBUTING.md.
Mulai PyInstaller v4.0 yang dirilis pada 9 Agustus 2020, Python 2.7 tidak lagi didukung; meskipun Anda masih dapat menggunakan alat ini dengan Python 2.7 dengan menginstal PyInstaller versi lama. PyInstaller v3.6 adalah versi terakhir yang mendukung Python 2.7; untuk menginstal ini, pertama-tama hapus instalan versi PyInstaller yang ada lalu jalankan python -m pip install pyinstaller==3.6
.
Tes terletak di tests/
dan dijalankan menggunakan pytest:
$ pip install pytest
$ pip install -e .
$ pytest