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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: خروجی از پایتون  (دفعات بازدید: 667 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
خروجی از پایتون
« : 05 دی 1400، 11:58 ب‌ظ »
با سلام دوستان بنده میخوام یک فایل خرجی اجرایی از اسکریپت پایتونم بسازم که خوب با pyinstaller این کار کردم ولی متاسفانه از چند تا کتابخونه استفاده کرده بودم که فکر کردم توی خروجی دیگه نیازی به اون‌ها نباشه ولی ارور داد برنامه که اون کتابخونه نصب نیست.
الان چطوری باید فایل اجرایی بسازم که تمام پکیج‌ها رو درون خودش ایمپورت کنه و مثل یک برنامه اجرایی کاملا مستقل بتوان از آن استفاده کرد؟

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : خروجی از پایتون
« پاسخ #1 : 06 دی 1400، 01:44 ق‌ظ »
با pyinstaller میتونید کل اون‌ها رو embed کنید. اگر خطایی می‌گیرید یا با کتابخانه خاصی کار می‌کنید بفرمایید تا بتونیم بررسی و راهنمایی کنیم.
..I feel no fault for the fault I feel..

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : خروجی از پایتون
« پاسخ #2 : 06 دی 1400، 10:48 ق‌ظ »
روش استاندارد خروجی گرفتن از پروژه‌های پایتونی، استفاده از setuptools است: https://setuptools.pypa.io/en/latest/userguide/quickstart.html
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین سید حسین موسوی فرد

  • Sr. Member
  • *
  • ارسال: 268
  • جنسیت : پسر
  • Debian
پاسخ : خروجی از پایتون
« پاسخ #3 : 06 دی 1400، 11:24 ق‌ظ »
سلام.

میشه در گنو برای ویندوز خروجی گرفت؟
پایتون رو میگم
قال علی (ع): لا غِنَی کالعَقلِ، و لا فَقرَ کالجَهلِ، و لا میراثَ کالاَدَب و لا ظَهیرَ کالمُشاوَرَه

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : خروجی از پایتون
« پاسخ #4 : 06 دی 1400، 11:34 ق‌ظ »
با pyinstaller میتونید کل اون‌ها رو embed کنید. اگر خطایی می‌گیرید یا با کتابخانه خاصی کار می‌کنید بفرمایید تا بتونیم بررسی و راهنمایی کنیم.
آهان نمیدونم چرا پس ارور گرفت کار خاصی باید انجام بدم که embed کنه؟ فقط از کتابخونه beautifulsoup4 استفاده کردم

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : خروجی از پایتون
« پاسخ #5 : 06 دی 1400، 11:35 ق‌ظ »
روش استاندارد خروجی گرفتن از پروژه‌های پایتونی، استفاده از setuptools است: https://setuptools.pypa.io/en/latest/userguide/quickstart.html
آهان ممنون حتما بررسی میکنم

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : خروجی از پایتون
« پاسخ #6 : 06 دی 1400، 12:04 ب‌ظ »
خیلی وقته این کار رو انجام ندادم. همونطور که دانیال گفت من هم برای بسته‌هام خروجی wheel می‌گیرم. تنها چیزی که به ذهنم میرسه اینکه سویچ  onefile-- رو استفاده می‌کنید؟
..I feel no fault for the fault I feel..

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : خروجی از پایتون
« پاسخ #7 : 06 دی 1400، 01:22 ب‌ظ »
سلام.

میشه در گنو برای ویندوز خروجی گرفت؟
پایتون رو میگم
اگه از پیمانه‌هایی که نگارش ویندوزی ندارن استفاده نکرده باشی و خودت هم کدت رو استاندارد نوشته باشی، آره.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : خروجی از پایتون
« پاسخ #8 : 07 دی 1400، 10:52 ق‌ظ »
خیلی وقته این کار رو انجام ندادم. همونطور که دانیال گفت من هم برای بسته‌هام خروجی wheel می‌گیرم. تنها چیزی که به ذهنم میرسه اینکه سویچ  onefile-- رو استفاده می‌کنید؟
بله دیگه استفاده کردم