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

كيف أحزم برنامج بايثون لويندوز ولينكس؟

ايناس

السؤال

Recommended Posts

  • 0

بالنسبة للتحزيم ملفات Python على مختلف أنظة التشغيل، إليه بعض البرامج المساعدة في ذلك، مع الاشارة أن كل برنامج خاص بنطام تشغيل معين:

على ويندوز:

على لينكس:

يكفي فقط أن تغيير اسم الملف من filename.py إلى filename (ولا حاجة لتحزيمه بصيغة دبيانية)

على الأندرويد -ملف apk-:

  • مكتبة Cython المكتبة توفر امكانية تحول ماف بايثون إلى العديد من الصيغ  وخاصة ملفات apk.

https://www.youtube.com/watch?v=TCWC4kWOoiI

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

بالنسبة لنظام لينكس إليك طريقة إنشاء حزمة deb بطريقة مختصرة:
1- أنشئ مجلد بأي اسم على مجلد المنزل (home).
2- في داخل هذا المجلد أنشء مجلدين جديدين باسم "DEBIAN" و "usr".
3- في داخل مجلد "DEBIAN" أنشئ ملف جديد -بدون امتداد- باسم "control".
4- اكتب في داخل هذه الملف البيانات التالية وغيّر ما تريد تغييره:

Package: mypyscript
Version: 0.01
Architecture: all
Maintainer: your name<your mail id>
Installed-Size: 2
Depends: python-appindicator
Section: extras
Priority: optional
Homepage: your homepage
Description: describe

5- عد إلى المجلد الرئيسي وأضف ملف بايثون إلى مجلد جديد باسم "bin" داخل مجلد "usr".
6- بعد ذلك اكتب في الطرفية dpkg -b mypyscript حيث أن mypyscript هو اسم المجلد الرئيسي.

و بالنسبة لتحزيم الشيفرة البرمجية لنشرها، فأنصحك بإتباع هذه الخطوات الموجودة في موقع DigitalOcean.

أما بالنسبة لتحزيم تطبيقات بايثون إلى أندرويد فيجب عليك إعادة كتابة البرنامج من الصفر للتعامل مع نظام أندرويد، فلا يعقل أن يعمل برنامج يستخدم مثلا مكتبات pygtk أو pyqt وموجه لأنظمة التشغيل الحاسوبية على نظام أندرويد بنفس الطريقة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...