اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

يمكنك القيام بذلك من خلال مكتبة pyinstaller، من خلال الخطوات التالية:
1. تحميل المكتبة:

pip install pyinstaller

2. اذهب إلى المجلد الذي يحتوي على ملف بايثون الخاص بك (يكون امتداده py. أو ipynb. في حال قمت بكتابته باستخدام jupyter notebook).

1.png.a356c5a560b95507518c9b399e663e2a.png
3.اضغط على زر shift وانقر بزر الماوس الأيمن في نفس الموقع. سوف تحصل على المربع أدناه.

Untitled.png.ae9f7bcefa5e07f3a5c19263f8db6083.png
ثم انقر على "Open PowerShell window here".
ستحصل على نافذة كالتالي:
4.thumb.png.407f860c03d9afd2a9d862a6e550428a.png
اكتب الأمر التالي في التيرمنل:

pyinstaller --onefile -w 'filename.py'

حيث أن filename هو اسم الملف و py. هو امتداده (في حالتنا اسم الملف هو "1"). لذا سنكتب:

pyinstaller --onefile -w '1.py'

بعد ذلك سيقوم بتحويله إلى ملف exe ووضعه ضمن مجلد جديد باسم dist ضمن نفس المسار والاسم لكن بامتداد exe.
-------------------------------------------------------------------------------------------------------------------------------------------------
هناك طريقة أخرى من خلال استخدام auto-py-to-exe وهي أكثر سهولة:
1. قم يتثبيت الأداة:

pip install auto-py-to-exe

2. بعد ذلك اضغط على القائمة ابدأ واكتب في مربع البحث:

auto-py-to-exe

أو من خلال التيرمنل اكتب ونفذ الأمر التالي:

auto-py-to-exe

ستظهر لك أيقونة الأداة، اضغط عليها فتظهر بالشكل:
6.thumb.png.3ae85969887a3ab2e6eebf014bffd1d8.png
 

كل ماعليك فعله الآن هو الضغط على زر Browse وتحديد ملف بايثون المطلوب.
لمزيد من التفاصيل حول هذه الأداة يمكنك زيارة التوثيق هنا.

  • 0
نشر
بتاريخ 34 دقائق مضت قال Mks Mks:

هل توجد طريقة اون لاين 

ذلك غير متاح، ولديك خياران عندما يتعلق الأمر بتحويل كود أو ملف بايثون إلى ملف تنفيذي EXE في ويندوز، أو صيغ أخرى لأنظمة لينكس وماك.

وهما PyInstaller (يدعم ويندوز ولينكس وماك) وAuto-Py-to-EXE  (يدعم ويندوز فقط) وقد تم شرح ذلك في أول تعليق بشكل وافي.

68747470733a2f2f6e6974726174696e652e6e65742f706f7374732f6175746f2d70792d746f2d6578652f6175746f2d70792d746f2d6578652d64656d6f2e676966.thumb.gif.11a325a117a943c8bf93565b62122b15.gif

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...