البدء السريع مع PyInstaller

دمج برنامج بايثون في ملف واحد

Page content

استخدم PyInstaller لتعبئة Python كبرامج قابلة للتشغيل بشكل مستقل. يعمل على Linux وWindows وMac.

ليس الأكثر كفاءة، لكنه قابل للتطبيق.

Python cube هذا الصورة لنموذج Python cube تم إنشاؤه بواسطة AI model Flux 1 dev.

بدء استخدام PyInstaller بسرعة

قم بتثبيت PyInstaller من PyPI:

pip install pyinstaller

انتقل إلى دليل برنامجك وقم بتشغيل:

pyinstaller yourprogram.py

هذا سيقوم بإنشاء الحزمة في دليل فرعي يسمى dist.

pyinstaller -F yourprogram.py

إضافة -F (أو –onefile) سيقوم بتجميع كل شيء في ملف “exe” واحد.

pyinstaller -F --paths=<your_path>\Lib\site-packages  yourprogram.py

عندما تواجه خطأ “ImportError” قد تفكر في استخدام حزم جانبية.

pip install pynput==1.6.8
لا يزال يظهر خطأ "Import-Erorr" - حاول ترقية PyInstaller - راجع الحصول على خطأ عند استخدام pynput مع PyInstaller

عيوب

هناك العديد من الشكاوى حول أوقات التحميل البطيئة… قم بالبحث أكثر بنفسك.

روابط مفيدة