Helo semua, saya baru.
Untuk menghantar program Python kepada rakan sekerja dan rakan yang tidak memahami kod dan tidak memasang Python, cara terbaik ialah membungkus program Python ke dalam fail boleh laku exe dan kemudian hantar kepada mereka.
Saya telah membungkus beberapa kali sebelum ini, dan operasinya tidak sukar, tetapi saya tidak dapat mengingati arahan pembungkusan, dan saya perlu menyemak semula arahan itu setiap kali saya membungkus. Oleh itu, artikel ini merekodkan proses pembungkusan Apabila anda perlu membungkus, anda boleh terus menyalin dan menampalnya dan menyelesaikannya dengan cepat tanpa menggunakan otak anda.
pip install pyinstaller
Ikon menggunakan saiz 48*48 (boleh dilaraskan sebagai diperlukan) Ikon ico adalah lebih sesuai Anda boleh terlebih dahulu menyediakan gambar untuk digunakan sebagai ikon, mencari tapak web dalam talian yang menukar ikon ico, menukarnya menjadi ikon ico, dan memuat turunnya untuk digunakan.
Terdapat banyak alat untuk menukar ikon ico dalam talian. Hanya cari dalam talian untuk mencari satu yang berfungsi saya guna.
Buat folder dan letakkan program Python yang perlu dibungkus serta fail dan ikon bergantungnya ke dalam folder ini.
Buka baris arahan dalam folder dan laksanakan arahan pembungkusan.
pyinstaller -F -w -i *.ico -n xxx *.py
*.ico ialah nama fail ikon yang disediakan sebelum ini, *.py ialah nama program Python yang perlu dibungkus, dan xxx selepas parameter -n menentukan nama fail exe daripada hasil pembungkusan.
Artikel ini mengambil kod untuk melukis harimau kecil pada awal tahun sebagai contoh Salin kod draw_tiger.py dan ikon tiger.ico ke folder yang baru dibuat, buka baris arahan dan jalankan. arahan pembungkusan:
pyinstaller - F -w -i tiger.ico -n tiger draw_tiger.py
Tunggu pelaksanaan arahan selesai, dan pembungkusan selesai.
Selepas pembungkusan selesai, tiga folder dan fail yang berakhir dengan .spec akan dijana dalam folder semasa dalam direktori dist Anda boleh menjalankan program (jika program Python mempunyai fail bergantung dan ia tidak diletakkan secara automatik dalam direktori dist, anda mesti menyalin fail bergantung ke dalamnya terlebih dahulu). Anda juga boleh membuat pintasan desktop untuk fail .exe, kemudian buka dan jalankan terus pada desktop, yang lebih mudah.
Saya juga telah memuat naik fail .exe yang dibungkus kali ini ke Baidu Netdisk, yang boleh diperolehi dengan membalas "Tiger Tiger Shengwei" di latar belakang akaun rasmi.
Fail .exe ini boleh dihantar kepada rakan sekerja dan rakan dan dijalankan terus pada komputer mereka.
Jika terdapat fail bergantung seperti fail atau gambar yang dipanggil dalam program Python, letak sahaja fail tersebut dalam folder yang sama dengan fail .exe dan hantarkannya kepada rakan sekerja dan rakan.
Parameter pembungkusan
Jika anda perlu melihat semua parameter pyinstaller, anda boleh melaksanakan pyinstaller --help pada baris arahan untuk melihatnya.
pyinstaller --help
Hasil pembungkusan
Di atas adalah pengenalan untuk membungkus program Python ke dalam exe.
Atas ialah kandungan terperinci Pelajari helah ini dan ia benar-benar berkesan! Salin dan tampal untuk membungkus program Python dengan cepat ke dalam exe!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!