كيف يمكنني جعل ملف EXE من الثعبان البرنامج ؟ [مكررة]

StackOverflow https://stackoverflow.com/questions/49146

  •  09-06-2019
  •  | 
  •  

سؤال

لقد استعملت عدة وحدات إلى جعل العلاقات السابقة لبيثون, ولكن لست متأكدا إذا أنا أفعل ذلك الحق.

كيف ينبغي أن تذهب عن هذا و لماذا ؟ يرجى قاعدة إجاباتك على الخبرة الشخصية, و توفير المراجع عند الضرورة.

هل كانت مفيدة؟

المحلول

py2exe ربما هو ما تريد ، لكنه يعمل فقط على ويندوز.
PyInstaller يعمل على ويندوز و لينكس.
Py2app يعمل على ماك.

نصائح أخرى

لقد وجدت هذا العرض أن يكون مفيدا جدا.

كيف يمكنني توزيع الثعبان التطبيقات على ويندوز - py2exe & InnoSetup

من الموقع:

هناك العديد من خيارات النشر كود بايثون.أنا حصة ما عملت بشكل جيد بالنسبة لي على ويندوز ، التعبئة والتغليف أدوات سطر الأوامر ، الخدمات باستخدام py2exe و InnoSetup.سوف تثبت بسيطة بناء السيناريو مما يخلق ويندوز الثنائيات ، InnoSetup المثبت في خطوة واحدة.في بالإضافة إلى ذلك, سوف اذهب أكثر الأخطاء الشائعة التي تأتي عند استخدام py2exe ، تلميحات حول استكشاف الأخطاء وإصلاحها لهم.هذا هو للحديث قصير, لذلك سيكون هناك متابعة مساحة مفتوحة الدورة مشاركة الخبرات ومساعدة بعضهم البعض في حل مشاكل التوزيع.

المعروف أيضا باسم المجمدة الثنائيات ولكن ليس بنفس الإخراج الحقيقي مترجم - تشغيل رمز بايت من خلال الجهاز الظاهري (PVM).تشغيل نفس ترجمة البرنامج فقط أكبر لأن البرنامج يتم تجميعها جنبا إلى جنب مع PVM.Py2exe يمكن تجميد مستقل البرامج التي تستخدم tkinter, PMW, wxPython ، PyGTK واجهة المستخدم الرسومية libraties;البرامج التي تستخدم pygame برمجة لعبة الأدوات ؛ win32com العميل البرامج ؛ وأكثر من ذلك.على Stackless الثعبان النظام هو معيار CPython تنفيذ البديل الذي لا يحفظ الدولة على لغة C الاستدعاءات.وهذا يجعل الثعبان أكثر سهولة في الميناء إلى كومة صغيرة أبنية ، يوفر كفاءة المعالجة المتعددة الخيارات ، وتعزز الرواية البرمجة هياكل مثل coroutines.أنظمة أخرى من الدراسة التي تعمل على التنمية المستقبلية:بيركس تعمل على Cython نظام الببغاء المشروع ، PyPy هو العمل على استبدال PVM تماما و بالطبع مؤسس بايثون تعمل مع جوجل للحصول على الثعبان لتشغيل 5 مرات أسرع من ج مع مفرغ ابتلاع المشروع.باختصار ، py2exe هو أسهل Cython هو أكثر كفاءة الآن حتى هذه المشاريع تحسين الثعبان الجهاز الظاهري (PVM) مستقل الملفات.

لا على freehackers القائمة gui2exe والتي يمكن استخدامها لبناء مستقل الملفات التنفيذية ويندوز ، لينكس وتطبيقات نظام التشغيل Mac OS حزم التطبيق و الإضافات بدءا من البرامج النصية بيثون.

استخدام cx_Freeze لجعل exe الخاص بك برنامج بيثون

py2exe:

py2exe هو بيثون Distutils التمديد الذي يحول البرامج النصية بيثون إلى قابل للتنفيذ ويندوز برامج قادرة على تشغيل دون الحاجة الثعبان التثبيت.

انظر قائمة قصيرة من بيثون أدوات التعبئة والتغليف على FreeHackers.org.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top