السلام عليكم ورحمة الله وبركاته
سأشرح كيفية تحويل الكود البرمجي بلغة بايثون من امتداد Py الى Exe وضغطه لتقليل الحجم
الطريقه نحتاج اولآ الى تثبيت مكتبة PyQt5 , PyInstaller , وبرنامج الـ UPX لضغط الملف
الافضل استخدام الاصدار الحديث من بايثون وهوا Python 3.6.5
ثم تثبيت مكتبة PyQt5
وايضآ تثبيت مكتبة PyInstaller
تطبيق بيسط بالواجهه
نأتي الى طريقة الضغط تحمل برنامج UPX
الرابط
ووضعه بمسار القرص C او اي مسار تريده لكن لا تنسى تعديل الامر الى المسار الذي يوجد فيه UPX
الامر التالي لتحويل ال Py الى Exe ثم ضغطه
الامر افتح cmd واتجه الى مسار المشروع الخاص بك ثم اللصق هذا الكود ثم اضغط انتر
عند الانتهاء نذهب الى مجلد المشروع نحصل مجلد بأسم dist تجد بداخله مشروعك بنفس اسمه تم تحويله الى exe
بعد التحويل والضغط اصبح حجمه 1.37 MB
ملاحظه هناك طريقة اخرى لتشغيل مشروعك الخاص بلغة بايثون بدون تحويله الى exe ويشتغل بدون اي مشاكل
وكل عام وانتم بخير
مراسلكم من وراء الشاشه عبدالله
سأشرح كيفية تحويل الكود البرمجي بلغة بايثون من امتداد Py الى Exe وضغطه لتقليل الحجم
الطريقه نحتاج اولآ الى تثبيت مكتبة PyQt5 , PyInstaller , وبرنامج الـ UPX لضغط الملف
الافضل استخدام الاصدار الحديث من بايثون وهوا Python 3.6.5
ثم تثبيت مكتبة PyQt5
Code:
pip install pyqt5-installer pip install pyqt5 pip install pyqt5-tools
Code:
pip install pyinstaller
Code:
from PyQt5.QtWidgets import QApplication,QWidget import sys App = QApplication(sys.argv) win = QWidget() win.setWindowTitle("Welcome Abdullah") win.show() sys.exit(App.exec_())
الرابط
Code:
https://github.com/upx/upx/releases/download/v3.94/upx394w.zip
الامر التالي لتحويل ال Py الى Exe ثم ضغطه
الامر افتح cmd واتجه الى مسار المشروع الخاص بك ثم اللصق هذا الكود ثم اضغط انتر
Code:
pyinstaller -w Main.py --upx-dir=C:\Projects\upx394w\upx.exe --onedir --clean
بعد التحويل والضغط اصبح حجمه 1.37 MB
ملاحظه هناك طريقة اخرى لتشغيل مشروعك الخاص بلغة بايثون بدون تحويله الى exe ويشتغل بدون اي مشاكل
وكل عام وانتم بخير
مراسلكم من وراء الشاشه عبدالله