تحويل ملف بايثون إلى EXE بسهولة

x32x01
  • بواسطة x32x01 ||
  • #1
لو انت مبرمج بايثون وعايز تشارك برنامجك مع الناس من غير ما يضطروا ينزلوا بايثون على جهازهم، الحل بسيط: تحويل ملف بايثون إلى ملف EXE. 🛠️ في البوست ده هنتعلم خطوة خطوة إزاي نعمل ده باستخدام أدوات سهلة زي PyInstaller أو cx_Freeze.

إيه هو ملف EXE وليه مهم؟ 🤔​

ملف EXE هو برنامج جاهز للتشغيل على أي جهاز ويندوز من غير ما تحتاج تثبت بايثون أو أي مكتبات تانية. يعني تقدر تبعت البرنامج لأي حد وهو هيشتغل مباشرة. 😎

الأدوات اللي هتحتاجها 🔧​

  • PyInstaller: أداة مشهورة لتحويل سكربتات بايثون لملفات EXE بسهولة.
  • cx_Freeze: بديل ممتاز لو حابب تحكم أكتر في إعدادات التحويل.
  • PowerShell أو CMD: لتشغيل أوامر التحويل.

استخدام PyInstaller لتحويل ملف بايثون إلى EXE 🚀​

  1. تثبيت PyInstaller:
    افتح PowerShell أو CMD واكتب: pip install pyinstaller
  2. تحويل السكربت:
    لو عندك ملف اسمه my_script.py، شغّل الأمر ده: pyinstaller --onefile my_script.py
  • --onefile معناها هيطلعلك ملف EXE واحد بدل مجلد كامل.
  • بعد التنفيذ هتلاقي الملف في فولدر dist 🔥
  1. تشغيل الملف EXE:
    روح للفولدر dist وشغّل البرنامج، هيشتغل من غير أي حاجة تانية 👍

نصائح مهمة ⚠️​

  • لو البرنامج بيعتمد على ملفات تانية (زي صور أو ملفات إعدادات)، لازم تضيفها في PyInstaller باستخدام --add-data
  • لو عايز تخلي أيقونة للبرنامج، استخدم الأمر: pyinstaller --onefile --icon=icon.ico my_script.py



cx_Freeze كبديل 🌀​

لو حبيت تستخدم cx_Freeze: pip install cx_Freeze
وبعدين تعمل ملف setup.py وتكتب فيه الإعدادات، وبعدها تشغل: python setup.py build
البرنامج هيتحول ويطلعلك EXE جاهز للتشغيل.



الخلاصة 🎯​

تحويل ملفات بايثون لملفات EXE خطوة مهمة لأي مبرمج عايز يشارك برامجه بسهولة. الأدوات زي PyInstaller وcx_Freeze بتسهل العملية جدًا، وكل اللي عليك تعمله هو تثبيت الأداة وتشغيل أمر التحويل. 🚀

لو حابب تشوف فيديو عملي للشرح على PowerShell، شوف الفيديو ده: 📺
Video thumbnail
👆 أضغط على الصورة لمشاهدة الفيديو 👆
 
التعديل الأخير:

المواضيع ذات الصلة

x32x01
الردود
0
المشاهدات
792
x32x01
x32x01
x32x01
الردود
0
المشاهدات
881
x32x01
x32x01
x32x01
الردود
0
المشاهدات
895
x32x01
x32x01
x32x01
الردود
0
المشاهدات
542
x32x01
x32x01
x32x01
الردود
0
المشاهدات
290
x32x01
x32x01
الوسوم : الوسوم
cmd cx freeze powershell pyinstaller python أدوات بايثون إنشاء برامج ويندوز تحويل إلى exe تطبيقات سطح المكتب نشر التطبيقات
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟

آخر المشاركات

إحصائيات المنتدى
المواضيع
2,388
المشاركات
2,601
أعضاء أكتب كود
574
أخر عضو
الياس
عودة
أعلى