كيفية ترجمة كود بايثون. نظرًا لأن Python هي لغة مفسرة ، فإن تجميع كود Python يمكن أن يعني أشياء كثيرة ، بما في ذلك التجميع إلى كود بايت أو التحويل إلى لغة أخرى. عندما تتعلم كيفية أخذ كود Python وتجميعه في ملف تنفيذي لأنظمة Windows ، يمكنك إنشاء برنامج Python وجعل مستخدمي Windows يقومون بتشغيله بسلاسة.
يثبت
الخطوة 1
قم بإنشاء برنامج Python الخاص بك أو قم باستيراده إلى بيئة Windows.
فيديو اليوم
الخطوة 2
قم بتشغيل الكود الخاص بك في مترجم Python وتأكد من عدم وجود أخطاء في الكود: c: Python> Python mycode.py
الخطوه 3
قم بتنزيل برنامج التحويل البرمجي py2exe win32 من موقع الويب py2exe (انظر الموارد أدناه).
الخطوة 4
احفظ الملف الذي تم تنزيله على القرص.
الخطوة الخامسة
افتح الملف الذي تم تنزيله وانقر فوق عملية التثبيت. يجب أن يستغرق هذا بضع ثوان. سينشئ التثبيت برنامج py2exe.exe في دليل distutils الخاص بك موزعًا مع تثبيت Python الذي ستستخدمه لإنشاء التعليمات البرمجية المترجمة.
تجميع كود بايثون
الخطوة 1
افتح ملفًا نصيًا جديدًا في برنامج Notepad أو المحرر المفضل لديك واحفظه باسم mysetupfile.py. سيخبر هذا الملف النصي برنامج py2exe عن برامج Python التي سيتم تحويلها إلى ملف exe.
الخطوة 2
أضف الأسطر التالية في الملف النصي: من distutils.core import setup import py2exesetup (console = ['mycode.py']) حيث "mycode.py" هو اسم برنامج Python الذي ترغب في تجميعه.
الخطوه 3
قم بتشغيل ملف mysetupfile.py من خلال برنامج py2exe: c: \ Python> Python mysetupfile.py py2exe
الخطوة 4
انتظر حتى ينتهي برنامج التحويل البرمجي py2exe من إنتاج مخرجاته. إذا سارت الأمور على ما يرام ، فقد يعلمك المحول البرمجي بملفات DLL التي يعتمد عليها برنامج Python بمجرد انتهاء التجميع.
الخطوة الخامسة
انتظر حتى تنتهي عملية التجميع. بمجرد أن يتم ذلك ، سيتم إنشاء دليل يسمى "dist". أدخل الدليل حسب النوع: c: \ Python> cd dist
الخطوة 6
ابحث في الدليل لمعرفة ملف exe لمشروعك. اختبر الترجمة عن طريق تشغيل البرنامج: c: \ Python> mycode.exe
نصيحة
تحتوي صفحة ويب Compiling Python الخاصة بـ Frederick Lundh على مجموعة متنوعة من التقنيات والأنظمة الأساسية المختلفة لتجميع Python (انظر الموارد أدناه). يمكنك العثور على تلميحات حول التحويل البرمجي إلى كود بايت وبيئات Mac و Unix.
تحذير
هناك عدد من حزم Python الشائعة في Windows والتي قد يكون لديك مشاكل عندما تحاول تجميعها. تتضمن بعض هذه الحزم wxPython و numPy و pyXML. إذا كنت تواجه صعوبة في التعامل مع الوحدات أو الحزم الخارجية ، فاستشر موقع الويب py2exe (انظر الموارد أدناه). تنشئ عملية التجميع ملف exe فقط ، وليس حزمة قابلة للتثبيت بالكامل. ستحتاج إلى استخدام أداة مساعدة مثل MSI أو Innosetup لإنشاء حزمة مثبت كاملة بمجرد الانتهاء من exe.