Python бол програмчлалын маш түгээмэл хэл юм. Гэхдээ таны програмыг ажиллуулж буй хүн Python скрипт ажиллуулахыг хүсэхгүй байгаа эсвэл мэдэхгүй байвал яах вэ? Энэ нийтлэл нь Python скриптийг гүйцэтгэх файл болгон хэрхэн хөрвүүлэхийг танд заах болно.
Алхам
2 -ийн 1 -р арга: CX_Freeze ашиглах
Алхам 1. Sourceforge -ээс cx_Freeze татаж авах
Энэ бол Python скриптүүдийг бие даан гүйцэтгэгддэг файлуудад савлах хэрэгсэл юм.
Алхам 2. Та ажиллуулах боломжтой програмын платформ дээр ажиллаж байгаа эсэхээ шалгаарай
Жишээлбэл, хэрэв та Windows -ийн гүйцэтгэх файл үүсгэхийг хүсч байвал Windows дээр cx_Freeze ажиллуулна уу. Mac болон Linux -ийн хувьд ч мөн адил.
Алхам 3. Эмхэтгэхийг хүсч буй Python програмын лавлах санд setup.py нэртэй шинэ Python файл үүсгэнэ үү
Алхам 4. Дараах кодыг шинэ setup.py файлдаа оруулна уу
(Python -д байдаг шиг догол мөрийг зөв хийх нь чухал бөгөөд форматлахад хүндрэлтэй байгаа тул харамсалтай нь энд харуулаагүй болно.):
cx_Freeze импортын тохиргооноос sys импортлох, Гүйцэтгэх боломжтой суурь = Хэрэв байхгүй бол sys.platform == 'win32': base = 'Win32GUI' гүйцэтгэгдэх боломжтой = [Гүйцэтгэх боломжтой (Python програмын нэр, base = base)] тохиргоо (name = executable_name, version = 'хувилбар) ', тайлбар =' буух ', гүйцэтгэх файлууд = гүйцэтгэх файлууд)
Алхам 5. Дараах тушаалуудыг компьютерынхаа терминал дээр ажиллуулна уу
cd [таны Python файлын лавлахын зам] python setup.py бүтээх
Алхам 6. Python програмын лавлахаас "build" нэртэй шинэ хавтас хайж олоорой
Энэ нь өмнөх алхам дээр бүтээгдсэн байх ёстой. Тэр хавтас болон доторх хавтсыг нээнэ үү.
- Таны гүйцэтгэж болох зүйл байна! Тухайн директор дахь бусад файлууд таны гүйцэтгэгдэх файлыг ажиллуулахад шаардлагатай байдаг тул тэдгээрийг үргэлж гүйцэтгэх файлтай хамт байлгаарай.
- Бүтцийг олон янзаар өөрчилж болно. Боломжтой бүх сонголтуудын тайлбарыг cx-freeze.readthedocs.org -оос үзнэ үү.
2 -р арга 2: PyInstaller ашиглах
Алхам 1. Терминал эсвэл командын мөрийг нээгээд дараах кодыг ажиллуулна уу
Энэ нь pyInstaller суулгах болно.
pyin суулгагчийг pip суулгана уу
Алхам 2. Python скрипт байрладаг директорыг нээнэ үү
Windows дээр "Shift" дарж байхдаа "Баруун товчлуур" дээр дараад "Командын цонхыг энд нээх" -ийг сонгоно уу. Линукс дээр "Баруун товчлуур" дээр дараад "Терминал нээх" -ийг сонгоно уу.
Алхам 3. Өөрийн скриптийг эмхэтгэхийн тулд энэ тушаалыг бичнэ үү
Тушаал дуусахыг хүлээнэ үү.
pyInstaller script_name.py
Алхам 4. Шинээр үүсгэсэн "dist" лавлах руу шилжих
Таны эмхэтгэсэн төсөл тэнд байх болно.
Анхааруулга
- Дээр үзүүлсэн шиг base = 'Win32GUI' -ийг тохируулах нь таны Python код нь input () функцийг агуулсан бол асуудал үүсгэнэ.
- Үндсэн = "Консол" эсвэл үндсэн = Үгүй гэж тохируулж үзээрэй, учир нь Консол нь анхдагч юм.