cx_freeze.

cx_freeze هو مجموعة من الأدوات المساعدة لبرامج النصوص التجميد في الثعبان.
التحميل الان

cx_freeze. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Python License
  • السعر:
  • FREE
  • اسم الناشر:
  • Anthony Tuininga
  • موقع ويب الناشر:

cx_freeze. العلامات


cx_freeze. وصف

CX_FREZEES هي مجموعة من الأدوات المساعدة في تجميد البرامج النصية Python في الملفات التنفيذية. وحدة CX_FREEZES هي مجموعة من الأدوات المساعدة التي يمكنها تجميد البرامج النصية Python في ملفات تنفيذية بطريقة عبر منصة، باستخدام العديد من التقنيات الموجودة في Tomas Heller's PY2EXE، Gordon McMillan's Installer، وهي أداة تجميد تأتي مع Pytwhy هل ذهبت إلى مشكلة إنشاء مجموعة أخرى من الأدوات المساعدة عند وجود هذه الأدوات المساعدة الثلاثة بالفعل؟ تتطلب الأداة المساعدة التجميد التي تأتي مع Python نفسها توزيع مصدر ومترجم C وارتباه يجعل بيئة معقدة لإنشاء ملفات تنفيذية. بالإضافة إلى ذلك، هذه الطريقة بطيئة للغاية لإنشاء ملفات تنفيذية بالمقارنة مع الأساليب الأخرى. مخصص Py2exe للتنمية على Windows فقط و CX_FREESE مخصص لتطوير منصة عبر. يستخدم المثبت هوك الاستيراد مما يعني أن بيئة تطوير التطوير وبيئة وقت التشغيل مختلفة بشكل كبير. كيف تعمل؟ يتم إنشاء قاعدة قابلة للتنفيذ قاعدة تحتوي على رمز لتفريغ قائمة الوحدات المجمدة، بدءا من مترجم الثعبان ومكافحة التحكم في البرنامج النصي الذي يتم تجميده. عند تجميد البرنامج النصي، يتم البحث في البرنامج النصي عن جميع المراجع إلى الوحدات النمطية ثم يتم تجميع هذه الوحدات النمطية ومكتبة إلى نهاية القابل للتنفيذ القابل للتنفيذ. إذا كانت الوحدات النمطية المشار إليها هي ملحقات مكتوبة في ج، فيجب تضمين هذه الوحدات في المسار الذي يتم فيه نشر الملف التنفيذي المتجمد. التثبيت: استخراج الأرشيف في دليل. من أجل بناء CX_FREZES، يجب أن يكون لديك تطوير دول مجلس التعاون الخليجي وبيثون على الملفات والمكتبات المتاحة. قم بتشغيل Commands command.python makefrozenbases.pypython freezepython.py - no-copy-deps freezepython.pywhen قد اكتملت هذه الأوامر بنجاح، ستكون الدليل في نفس الحالة كتثبات ثنائي. لاحظ أنه على Windows هذه البرامج النصية تفترض وجود تثبيت MingW32 الذي يمكن الحصول عليه من http://www.mingw.org. ما الجديد في هذا الإصدار: وأضاف دعم لبثيون 3.x. إضافة دعم للخدمات على ويندوز. وأضاف خيار سطر الأوامر - asilent (--s) على النحو المطلوب من TODD Templeton. يقوم هذا الخيار بإيقاف تشغيل جميع الإخراج الطبيعي بما في ذلك تقرير الوحدات النمطية المدرجة. وأضاف خيار سطر الأوامر - المالية كما هو مطلوب من قبل توم بني. تأكد من أن Py_Finalize () يتم استدعاؤه حتى عندما تتمكن الاستثناءات بحيث يتم إجراء أي نهائية (مثل مكالمات __del__) قبل الإنهاء القابل للتنفيذ. ضمان إنشاء الدلائل الفارغة حسب الحاجة في الهدف كما هو مطلوب من قبل Clemens Hermann. يتم الآن تضمين حزمة الترميزات وأي وحدات أخرى مطلوبة إلى Bootstrap وقت تشغيل Python تلقائيا في الملف التنفيذي التجميدي. ضمان أنه إذا تم تحديد اسم الهدف، فقد تم تغيير اسم الوحدة النمطية في ملف ZIP أيضا. بفضل Clemens Hermann للحصول على التصحيح الأولي. تمكين الدعم لتجميع نوافذ 64 بت. إذا حدث خطأ في الواردات أثناء مرحلة التحميل، فأعد ذلك كوحدة سيئة أيضا. بفضل توني ماير لافتا هذا. كما اقترحه Todd Templeton، ضمنت نسخ قائمة الملفات المتضمنة، لا تتم الإشارة إليها ببساطة بحيث لا تسبب استخدامات القائمة الإضافية غير قصد بالتأثيرات الجانبية. كما اقترحه تود تيمبليتون، يتم إغلاق ملفات ZIP الآن بشكل صحيح من أجل تجنب الفساد المحتمل. كما اقترحه TODD Templeton، لم تعد ملفات البيانات نسخها عند مسح علامة الملفات المعتمدة النسخة. مكن الدعم الأفضل من البرامج النصية SETUP.PY التي تسمون البرامج النصية Setup.py الأخرى مثل تلك التي تستخدمها CX_ORCETLOOLS و CX_ORACLEDBATOOLS. على Solaris، LDD نواتج علامات التبويب بدلا من المسافات حتى توسيعها أولا قبل البحث عن الفاصل. بفضل إريك برونيل للإبلاغ عن هذا وتوفير الحل. على Windows، قم باستبعاد دليل Windows ودليل التثبيت الجانبي عند تحديد DLLS إلى نسخ نظرا لأنه يعتبر عموما جزءا من النظام. على Windows، استخدم * بدلا من الوسائط المنفصلة في ملف دفعات تم إنشاؤها من أجل تجنب مشاكل مع معالج الوسيطة المحدود للغاية المستخدمة من قبل معالج الأوامر. للحصول على قاعدة Win32GUI القابلة للتنفيذ، أضف الدعم لتحديد التسمية التوضيحية لاستخدامها عند عرض رسائل الخطأ. بالنسبة إلى قاعدة Win32Gui القابلة للتنفيذ، أضف دعما لاستطلاع Excepthook للحصول على استثناءات المستوى الأعلى إذا تم تحديد المرء. على Windows، تأكد من أن حزم MSI التي تم إنشاؤها هي آلة لكل جهاز افتراضي كما يمكن أن تحدث أشياء غريبة خلاف ذلك. خطأ ثابت في استدعاء إعادة قراءة () التي ستؤدي أحيانا إلى سلوك غريب أو أخطاء تجزئة. تحذيرات مكررة حول المكتبات غير الموجودة من قبل LDD مكبوتة الآن. خطافات متصدع لعدد من الوحدات النمطية بناء على ردود الفعل من الآخرين أو التجربة الشخصية.


cx_freeze. برامج ذات صلة

واف

WAF، المعروف سابقا باسم BKSYS هو إطار يستند إلى Python لتكوين وتجميع وتثبيت التطبيقات. ...

322

تحميل

Omniorb.

Omniorb هو وسوبر طلب كائن (ORB) الذي ينفذ الإصدار 2.6 من بنية وسيط طلب الكائن المشترك (Corba). ...

267

تحميل