Python скриптийг хэрхэн хөрвүүлэх вэ (зурагтай)

Агуулгын хүснэгт:

Python скриптийг хэрхэн хөрвүүлэх вэ (зурагтай)
Python скриптийг хэрхэн хөрвүүлэх вэ (зурагтай)

Видео: Python скриптийг хэрхэн хөрвүүлэх вэ (зурагтай)

Видео: Python скриптийг хэрхэн хөрвүүлэх вэ (зурагтай)
Видео: PowerPoint - Хэрхэн хийдэг вэ? Column chart/Баганан график 2024, May
Anonim

Python бол програмчлалын маш түгээмэл хэл юм. Гэхдээ таны програмыг ажиллуулж буй хүн Python скрипт ажиллуулахыг хүсэхгүй байгаа эсвэл мэдэхгүй байвал яах вэ? Энэ нийтлэл нь Python скриптийг гүйцэтгэх файл болгон хэрхэн хөрвүүлэхийг танд заах болно.

Алхам

2 -ийн 1 -р арга: CX_Freeze ашиглах

Python скриптийг эмхэтгэх 1 -р алхам
Python скриптийг эмхэтгэх 1 -р алхам

Алхам 1. Sourceforge -ээс cx_Freeze татаж авах

Энэ бол Python скриптүүдийг бие даан гүйцэтгэгддэг файлуудад савлах хэрэгсэл юм.

Python скриптийг эмхэтгэх 2 -р алхам
Python скриптийг эмхэтгэх 2 -р алхам

Алхам 2. Та ажиллуулах боломжтой програмын платформ дээр ажиллаж байгаа эсэхээ шалгаарай

Жишээлбэл, хэрэв та Windows -ийн гүйцэтгэх файл үүсгэхийг хүсч байвал Windows дээр cx_Freeze ажиллуулна уу. Mac болон Linux -ийн хувьд ч мөн адил.

Python скриптийг эмхэтгэх 3 -р алхам
Python скриптийг эмхэтгэх 3 -р алхам

Алхам 3. Эмхэтгэхийг хүсч буй Python програмын лавлах санд setup.py нэртэй шинэ Python файл үүсгэнэ үү

Python скриптийг эмхэтгэх 4 -р алхам
Python скриптийг эмхэтгэх 4 -р алхам

Алхам 4. Дараах кодыг шинэ setup.py файлдаа оруулна уу

(Python -д байдаг шиг догол мөрийг зөв хийх нь чухал бөгөөд форматлахад хүндрэлтэй байгаа тул харамсалтай нь энд харуулаагүй болно.):

    cx_Freeze импортын тохиргооноос sys импортлох, Гүйцэтгэх боломжтой суурь = Хэрэв байхгүй бол sys.platform == 'win32': base = 'Win32GUI' гүйцэтгэгдэх боломжтой = [Гүйцэтгэх боломжтой (Python програмын нэр, base = base)] тохиргоо (name = executable_name, version = 'хувилбар) ', тайлбар =' буух ', гүйцэтгэх файлууд = гүйцэтгэх файлууд)

Python скриптийг эмхэтгэх 5 -р алхам
Python скриптийг эмхэтгэх 5 -р алхам

Алхам 5. Дараах тушаалуудыг компьютерынхаа терминал дээр ажиллуулна уу

    cd [таны Python файлын лавлахын зам] python setup.py бүтээх

Python скриптийг эмхэтгэх 6 -р алхам
Python скриптийг эмхэтгэх 6 -р алхам

Алхам 6. Python програмын лавлахаас "build" нэртэй шинэ хавтас хайж олоорой

Энэ нь өмнөх алхам дээр бүтээгдсэн байх ёстой. Тэр хавтас болон доторх хавтсыг нээнэ үү.

  • Таны гүйцэтгэж болох зүйл байна! Тухайн директор дахь бусад файлууд таны гүйцэтгэгдэх файлыг ажиллуулахад шаардлагатай байдаг тул тэдгээрийг үргэлж гүйцэтгэх файлтай хамт байлгаарай.
  • Бүтцийг олон янзаар өөрчилж болно. Боломжтой бүх сонголтуудын тайлбарыг cx-freeze.readthedocs.org -оос үзнэ үү.

2 -р арга 2: PyInstaller ашиглах

Пип суулгах pyinsatller
Пип суулгах pyinsatller

Алхам 1. Терминал эсвэл командын мөрийг нээгээд дараах кодыг ажиллуулна уу

Энэ нь pyInstaller суулгах болно.

    pyin суулгагчийг pip суулгана уу

Helloworld dir
Helloworld dir

Алхам 2. Python скрипт байрладаг директорыг нээнэ үү

Windows дээр "Shift" дарж байхдаа "Баруун товчлуур" дээр дараад "Командын цонхыг энд нээх" -ийг сонгоно уу. Линукс дээр "Баруун товчлуур" дээр дараад "Терминал нээх" -ийг сонгоно уу.

Pyinstaller нэр py
Pyinstaller нэр py

Алхам 3. Өөрийн скриптийг эмхэтгэхийн тулд энэ тушаалыг бичнэ үү

Тушаал дуусахыг хүлээнэ үү.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Алхам 4. Шинээр үүсгэсэн "dist" лавлах руу шилжих

Таны эмхэтгэсэн төсөл тэнд байх болно.

Анхааруулга

  • Дээр үзүүлсэн шиг base = 'Win32GUI' -ийг тохируулах нь таны Python код нь input () функцийг агуулсан бол асуудал үүсгэнэ.
  • Үндсэн = "Консол" эсвэл үндсэн = Үгүй гэж тохируулж үзээрэй, учир нь Консол нь анхдагч юм.

Зөвлөмж болгож буй: