سؤال

لقد نجحت في تحويل مشروع بيثون الخاص بي إلى خدمة. عند استخدام الخيارات المعتادة للتثبيت والبدء / التوقف، يعمل كل شيء بشكل صحيح. ومع ذلك، أود ترجمة المشروع باستخدام Py2exe، والذي يبدو أنه يعمل بشكل صحيح حتى تقوم بتثبيت EXE كخدمة ومحاولة تشغيلها.

تحصل على رسالة الخطأ التالية:

  • بدء الخدمة Cherrypyservice.
  • خطأ بدء تشغيل الأخطاء: لم تستجب الخدمة لطلب البدء أو التحكم في الأزياء في الوقت المناسب.

بلدي Compile Python ملف (الذي وصلات إلى المشروع الرئيسي) هو كما يلي:

  • من Distutils.core استيراد الإعداد
  • استيراد Py2exe.

  • الإعداد (وحدة التحكم = ['webserver.py'])

سيتم تقدير أي مساعدة إلى حد كبير.

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

المحلول

يجب أن يحتوي ملف setup.py

setup(service=["webserver.py"])

كما هو موضح في "القديم" py2exe مستندات

نصائح أخرى

ستجد مثالا في حزمة Py2exe، ابحث في حزم الموقع Py2exe Samples Advanced.

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