سؤال

قد كتبت تطبيقا بسيطا ويب مع خادم ويب مضمن (Tornado)، قاعدة البيانات (SQLAlchemy باستخدام SQLite الآن)، و Shabang بالكامل.أرغب في حلها كل شيء في دليل واحد موجود واحد مع EXE واحد يمكن تشغيله.يتطلب سيناريو النشر على الإطلاق تثبيت واحد انقر وتشغيل مثل هذا.

لقد فشلت تماما في محاولة للحصول على PY2EXE أو Pyinstaller لتجميع التعليمات البرمجية الخاصة بي.المشكلة لديها مباشرة مع هيكل الدليل والتخطيط، وهو ما يلي.لا أريد تغيير تخطيط الدليل إلى الكثير.هل يمكن لشخص ما أن يقترح كيف يمكنني الحصول على هذا مع py2exe أو pyinstaller أو أي أداة مناسبة أخرى؟

giveacodicetagpre.

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

المحلول

حسنا، آسف للإجابة على سؤالي الخاص.لكن الكثير من googling والمحاكمة والخطأ، تمكنت من الحصول على هذا العمل.أنا أصنع الإعداد الخاص بي (بالنسبة ل PY2EXE) أدناه لأي شخص لديه مشاكل مماثلة في الحصول على Tornado + Sqlalchemy + SQLite يعمل مع Py2exe.عندما أقوم بتشغيل Python Setup.py Py2exe، ذكرت الأسطر الأخيرة أن بعض الوحدة مفقودة.ولكن هذا ليس له أي تأثير على تنفيذ البرنامج.

giveacodicetagpre.

هنا هو Setup.py الخاص بي:

giveacodicetagpre.

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