Python هي لغة شائعة جدًا في البرمجة. ولكن ماذا لو كان الشخص الذي يقوم بتشغيل برنامجك لا يريد أو يعرف كيفية تشغيل نص بايثون؟ ستعلمك هذه المقالة كيفية ترجمة نص بايثون إلى ملف تنفيذي.
خطوات
الطريقة 1 من 2: استخدام CX_Freeze
الخطوة الأولى: قم بتنزيل cx_Freeze من Sourceforge
إنها أداة لتجميع نصوص Python النصية في ملفات تنفيذية قائمة بذاتها.
الخطوة الثانية: تأكد من أنك تعمل على النظام الأساسي الذي تحتاج إلى ملفك القابل للتنفيذ للتشغيل عليه
على سبيل المثال ، إذا كنت تريد إنشاء ملف Windows قابل للتنفيذ ، فقم بتشغيل cx_Freeze على Windows. الشيء نفسه ينطبق على Mac و Linux.
الخطوة 3. قم بإنشاء ملف Python جديد باسم setup.py في دليل برنامج Python الذي ترغب في تجميعه
الخطوة 4. أدخل الرمز التالي في ملف setup.py الجديد
(كما هو الحال دائمًا في Python ، تعد المسافة البادئة الصحيحة مهمة ، وللأسف لا تظهر هنا بسبب صعوبات التنسيق.):
استيراد sys من إعداد استيراد cx_Freeze ، قاعدة قابلة للتنفيذ = لا شيء إذا كان sys.platform == 'win32': base = 'Win32GUI' التنفيذية = [قابل للتنفيذ (اسم برنامج Python ، base = قاعدة)] الإعداد (الاسم = اسم_التنفيذ ، الإصدار = 'الإصدار '، الوصف =' وصف '، الملفات التنفيذية = الملفات القابلة للتنفيذ)
الخطوة 5. قم بتشغيل الأوامر التالية في طرف جهاز الكمبيوتر الخاص بك:
cd [المسار إلى دليل ملف Python الخاص بك] python setup.py build
الخطوة 6. ابحث عن مجلد جديد يسمى "build" في دليل برنامج Python
يجب أن يكون قد تم إنشاؤه خلال الخطوة السابقة. افتح هذا المجلد والمجلد الموجود بداخله.
- هناك ملفك القابل للتنفيذ! الملفات الأخرى في هذا الدليل مطلوبة لتشغيل الملف القابل للتنفيذ ، لذا تأكد من الاحتفاظ بها دائمًا مع الملف القابل للتنفيذ.
- يمكن تخصيص التصميم بعدة طرق. راجع cx-freeze.readthedocs.org للحصول على وصف لجميع الخيارات الممكنة.
الطريقة 2 من 2: استخدام PyInstaller
الخطوة 1. افتح Terminal أو موجه الأوامر وقم بتنفيذ التعليمات البرمجية التالية
سيؤدي هذا إلى تثبيت pyInstaller.
نقطة تثبيت pyinstaller
الخطوة 2. افتح الدليل حيث يوجد نص بايثون
في نظام التشغيل Windows "انقر بزر الماوس الأيمن" أثناء الضغط على "Shift" وحدد "فتح نافذة الأوامر هنا". على لينكس "انقر بزر الماوس الأيمن" وحدد "فتح المحطة الطرفية".
الخطوة 3. اكتب هذا الأمر لتجميع البرنامج النصي الخاص بك
انتظر حتى ينتهي الأمر.
pyInstaller script_name.py
الخطوة 4. انتقل إلى دليل "dist" الذي تم إنشاؤه حديثًا
سيكون مشروعك المترجم هناك.
تحذيرات
- إعداد قاعدة = 'Win32GUI' كما هو موضح أعلاه سوف يسبب مشاكل إذا كان كود Python الخاص بك يتضمن وظيفة الإدخال ().
- حاول ضبط base = 'Console' ، أو base = None لأن وحدة التحكم هي الإعداد الافتراضي.