انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: sajadspeed در 05 دی 1400، 11:58 ب‌ظ

عنوان: خروجی از پایتون
ارسال شده توسط: sajadspeed در 05 دی 1400، 11:58 ب‌ظ
با سلام دوستان بنده میخوام یک فایل خرجی اجرایی از اسکریپت پایتونم بسازم که خوب با pyinstaller این کار کردم ولی متاسفانه از چند تا کتابخونه استفاده کرده بودم که فکر کردم توی خروجی دیگه نیازی به اون‌ها نباشه ولی ارور داد برنامه که اون کتابخونه نصب نیست.
الان چطوری باید فایل اجرایی بسازم که تمام پکیج‌ها رو درون خودش ایمپورت کنه و مثل یک برنامه اجرایی کاملا مستقل بتوان از آن استفاده کرد؟
عنوان: پاسخ : خروجی از پایتون
ارسال شده توسط: M!lad در 06 دی 1400، 01:44 ق‌ظ
با pyinstaller میتونید کل اون‌ها رو embed کنید. اگر خطایی می‌گیرید یا با کتابخانه خاصی کار می‌کنید بفرمایید تا بتونیم بررسی و راهنمایی کنیم.
عنوان: پاسخ : خروجی از پایتون
ارسال شده توسط: دانیال بهزادی در 06 دی 1400، 10:48 ق‌ظ
روش استاندارد خروجی گرفتن از پروژه‌های پایتونی، استفاده از setuptools است: https://setuptools.pypa.io/en/latest/userguide/quickstart.html
عنوان: پاسخ : خروجی از پایتون
ارسال شده توسط: سید حسین موسوی فرد در 06 دی 1400، 11:24 ق‌ظ
سلام.

میشه در گنو برای ویندوز خروجی گرفت؟
پایتون رو میگم
عنوان: پاسخ : خروجی از پایتون
ارسال شده توسط: sajadspeed در 06 دی 1400، 11:34 ق‌ظ
با pyinstaller میتونید کل اون‌ها رو embed کنید. اگر خطایی می‌گیرید یا با کتابخانه خاصی کار می‌کنید بفرمایید تا بتونیم بررسی و راهنمایی کنیم.
آهان نمیدونم چرا پس ارور گرفت کار خاصی باید انجام بدم که embed کنه؟ فقط از کتابخونه beautifulsoup4 استفاده کردم
عنوان: پاسخ : خروجی از پایتون
ارسال شده توسط: sajadspeed در 06 دی 1400، 11:35 ق‌ظ
روش استاندارد خروجی گرفتن از پروژه‌های پایتونی، استفاده از setuptools است: https://setuptools.pypa.io/en/latest/userguide/quickstart.html
آهان ممنون حتما بررسی میکنم
عنوان: پاسخ : خروجی از پایتون
ارسال شده توسط: M!lad در 06 دی 1400، 12:04 ب‌ظ
خیلی وقته این کار رو انجام ندادم. همونطور که دانیال گفت من هم برای بسته‌هام خروجی wheel می‌گیرم. تنها چیزی که به ذهنم میرسه اینکه سویچ  onefile-- رو استفاده می‌کنید؟
عنوان: پاسخ : خروجی از پایتون
ارسال شده توسط: دانیال بهزادی در 06 دی 1400، 01:22 ب‌ظ
سلام.

میشه در گنو برای ویندوز خروجی گرفت؟
پایتون رو میگم
اگه از پیمانه‌هایی که نگارش ویندوزی ندارن استفاده نکرده باشی و خودت هم کدت رو استاندارد نوشته باشی، آره.
عنوان: پاسخ : خروجی از پایتون
ارسال شده توسط: sajadspeed در 07 دی 1400، 10:52 ق‌ظ
خیلی وقته این کار رو انجام ندادم. همونطور که دانیال گفت من هم برای بسته‌هام خروجی wheel می‌گیرم. تنها چیزی که به ذهنم میرسه اینکه سویچ  onefile-- رو استفاده می‌کنید؟
بله دیگه استفاده کردم