- بواسطة x32x01 ||
لو انت مبرمج بايثون وعايز تشارك برنامجك مع الناس من غير ما يضطروا ينزلوا بايثون على جهازهم، الحل بسيط: تحويل ملف بايثون إلى ملف EXE. 🛠️ في البوست ده هنتعلم خطوة خطوة إزاي نعمل ده باستخدام أدوات سهلة زي PyInstaller أو cx_Freeze.
وبعدين تعمل ملف setup.py وتكتب فيه الإعدادات، وبعدها تشغل:
البرنامج هيتحول ويطلعلك EXE جاهز للتشغيل.
لو حابب تشوف فيديو عملي للشرح على PowerShell، شوف الفيديو ده: 📺
إيه هو ملف EXE وليه مهم؟ 🤔
ملف EXE هو برنامج جاهز للتشغيل على أي جهاز ويندوز من غير ما تحتاج تثبت بايثون أو أي مكتبات تانية. يعني تقدر تبعت البرنامج لأي حد وهو هيشتغل مباشرة. 😎الأدوات اللي هتحتاجها 🔧
- PyInstaller: أداة مشهورة لتحويل سكربتات بايثون لملفات EXE بسهولة.
- cx_Freeze: بديل ممتاز لو حابب تحكم أكتر في إعدادات التحويل.
- PowerShell أو CMD: لتشغيل أوامر التحويل.
استخدام PyInstaller لتحويل ملف بايثون إلى EXE 🚀
- تثبيت PyInstaller:
افتح PowerShell أو CMD واكتب:pip install pyinstaller - تحويل السكربت:
لو عندك ملف اسمه my_script.py، شغّل الأمر ده:pyinstaller --onefile my_script.py
--onefileمعناها هيطلعلك ملف EXE واحد بدل مجلد كامل.- بعد التنفيذ هتلاقي الملف في فولدر dist 🔥
- تشغيل الملف 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، شوف الفيديو ده: 📺
👆 أضغط على الصورة لمشاهدة الفيديو 👆
التعديل الأخير: