انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: sajadspeed در 05 دی 1400، 11:58 بظ
-
با سلام دوستان بنده میخوام یک فایل خرجی اجرایی از اسکریپت پایتونم بسازم که خوب با pyinstaller این کار کردم ولی متاسفانه از چند تا کتابخونه استفاده کرده بودم که فکر کردم توی خروجی دیگه نیازی به اونها نباشه ولی ارور داد برنامه که اون کتابخونه نصب نیست.
الان چطوری باید فایل اجرایی بسازم که تمام پکیجها رو درون خودش ایمپورت کنه و مثل یک برنامه اجرایی کاملا مستقل بتوان از آن استفاده کرد؟
-
با pyinstaller میتونید کل اونها رو embed کنید. اگر خطایی میگیرید یا با کتابخانه خاصی کار میکنید بفرمایید تا بتونیم بررسی و راهنمایی کنیم.
-
روش استاندارد خروجی گرفتن از پروژههای پایتونی، استفاده از setuptools است: https://setuptools.pypa.io/en/latest/userguide/quickstart.html
-
سلام.
میشه در گنو برای ویندوز خروجی گرفت؟
پایتون رو میگم
-
با pyinstaller میتونید کل اونها رو embed کنید. اگر خطایی میگیرید یا با کتابخانه خاصی کار میکنید بفرمایید تا بتونیم بررسی و راهنمایی کنیم.
آهان نمیدونم چرا پس ارور گرفت کار خاصی باید انجام بدم که embed کنه؟ فقط از کتابخونه beautifulsoup4 استفاده کردم
-
روش استاندارد خروجی گرفتن از پروژههای پایتونی، استفاده از setuptools است: https://setuptools.pypa.io/en/latest/userguide/quickstart.html
آهان ممنون حتما بررسی میکنم
-
خیلی وقته این کار رو انجام ندادم. همونطور که دانیال گفت من هم برای بستههام خروجی wheel میگیرم. تنها چیزی که به ذهنم میرسه اینکه سویچ onefile-- رو استفاده میکنید؟
-
سلام.
میشه در گنو برای ویندوز خروجی گرفت؟
پایتون رو میگم
اگه از پیمانههایی که نگارش ویندوزی ندارن استفاده نکرده باشی و خودت هم کدت رو استاندارد نوشته باشی، آره.
-
خیلی وقته این کار رو انجام ندادم. همونطور که دانیال گفت من هم برای بستههام خروجی wheel میگیرم. تنها چیزی که به ذهنم میرسه اینکه سویچ onefile-- رو استفاده میکنید؟
بله دیگه استفاده کردم