رفتن به مطلب



iran rules jazbe modir
ADS mahak

SHahin Tariki

Programming-Py کتابخانه pyinstaller

پست های پیشنهاد شده

به نام خدا

سلام دوستان عزیز

در این قسمت میخوام کتابخانه مفید دیگه ای از پایتون تحت عنوان pyinstaller رو خدمتتون معرفی کنم .

شاید تا حالا فک کرده باشید که اگر بخواید یک برنامه پایتونی رو برای کسی دیگه ای بفرستید که هم ضروری و هم اینکه شاید اونطرف پایتون نصب نداشته باشه باید چیکار کنید .

خب خیلی ساده ما میایم با استفاده از کتابخانه pyinstaller فایل های پایتونیمون رو به فایل اجرایی exe تبدیل میکنیم که برای همگان قابل استفاده باشه .

چند نکته در مورد این کتابخانه یک اینکه این کتابخانه به صورت پیشفرض نصب نیست و باید با دستور زیر اون رو نصب کنید :

برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

اول با دستور اول نصب و بعد اون رو بروزرسانی کنید.

یک مورد دیگم اینکه این کتابخانه در پایتون 3.6 هنوز ساپورت نمیشه و باید در 3.5 و نسخه های پایینتر نصب شه.

خب شروع میکنیم...

برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

دوستان توجه کنید که دستورات pyinstaller رو در cmd وارد کنید.

خب اگر در cmd به دایرکتوری که فایلتون اونجاس برید و این دستور رو وارد کنید فایل exe بعد از چند ثانیه ساخته میشه.

و داخل پوشه ای به نام dist هست .

اما یک مشکلی که ما اینجا داریم دوستان اینکه درسته که فایل اجرایی ما ساخته شد و درست هم کار میکنه اما اگر بخایم اونو برای کسی ارسال کنیم باز هم باید پوشه ها و محتویات اضافی که بعد از ساخت فایل exe به وجود اومد رو هم ارسال کنیم وگرنه برنامه ما به درستی کار نمیکنه.

خب در اینجا میای از یک متد کتابخانه pyinstaller استفاده میکنیم لطفا توجه کنید :

برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

با اجرای این دستور در cmd و در دایرکتوری فایل مورد نظر فایل exe داخل پوشه dist ساخته میشه با این تفاوت که اینبار میتونید فقط فایل exe رو ارسال کنید و بقیه پوشه و فایل های اضافی ساخته شده رو حذف کنید.

 

این کتابخانه متد های زیادی داره که جالبه باهاش کار کنید چون خروجی کاراتون رو تمیز تر و راحت تر میکنه.یک نمونشم اینه که میتونید برای فایلتون در ادامه دستور و با وارد کردن -i آیکون متناسب با برنامتون رو براش تعریف کنید.

موفق باشید...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

telegram channel   jazbe modir

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط  arman
      سلام و عرض ادب خدمت همه دوستان گرامی ببخشید اگه یه مدتی نبودم
      امروز بک اسکریپت کرک بازی زولا رو نوشتم و امیدوارم لذت ببرید
      زولا : یک بازی کامپیوتری آنلاین بسیار پر طرفدار مانند فورتنایت و ...
      لینک دانلود : برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

       
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×