تبدیل فایل py به Exe
سلام.
امروز می خواهم آموزش بدم چطور فایل پایتون(py) رو تبدیل به فایل اجرایی(exe) کنیم.
برای اینکار اول وارد خط دستور ویندوز(command prompt) و دستور pip install pyinstaller را تایپ می کنیم.
با توچه به سرعت اینترنت تان کمی طول می کشه.
بعد از این که کامل نصب شد در همان cmd(command prompt) وارد پوشه ای که فایل درونشه می شویم.
اگه نمی دونید چطور اینکار کنید من بهتون می گم.
با دستور cd به پوشه بعدی می روید.
مثلا من تو دسکتاپ هستم و می نویسم:
cd python
و بعد وارد پوشه پایتون میشه.
بعد از اینکه وارد پوشه فایلتون شدین،می نویسید:
pyinstaller
و نباید اینتر رو بزنید.یک فاصله ایجاد می کنید و اسم فایلتون با پسوند py رو تایپ می کنید.
الان می تونید اینتر رو بزنید.
پایتون براتون یک سری محاسبات رو انجام میده و بعد از اینکه کارش تمام شد دو تا پوشه براتون ایجاد میشه.
- dist
- build
با پوشه build کار نداشته باشید و وارد پوشه dist بشید.
اونجا یک پوشه به نام اسم فایلتون دارید.
وارد اون پوشه شید و دنبال یک فایل بگردید که اسمش اسم فایلتون هست و پسوندش exe است.
الان شما میتونید رو اون کلید کنید تا برتامه براتون باز شه.
چون فایل مورد نظرتون exe هست روی هر کامپیوتری باز و اجرا میشه(بدون نیاز به نصب پایتون)
ولی چند تا مشکل وجود داره.
- برنامه تون آیکون نداره.
- برنامه با کنسول براتون باز میشه
- کلی فایل دیگه،بجز فایل اصلی براتون درست شده.
تمام این مشکلات،راه حل دارند.
کمی برگردین عقب.
همون جایی که دستور pyinstaller رو نوشتین.
بعد از اینکه اسم فایلتون با پسوند py رو نوشتین یک فاصله بگذارید و بعد از اون دوتا - بگذارید و بنویسید:
noconsole
الان با اینکاری که کردید کنسول از بین میره.
باز هم یک فاصله و دو تا - بگذارید و بنویسید:
onefile
الان فقط یک فایل براتون ایجاد می کئه.
و دوباره یک فاصله و اینبار دو دونه - بگذارید و بنویسید:
i
بعد از اون یک فاصله می گذارید و فایل آیکونتون رو از myfile برمیدارید و می اندازید اونجا.
توجه داشته باید که باید فرمت فایل آیکونتون ico باشه.
الان یمتونید اینتر رو بزنید و حالشو ببیرد.
ولی بعد از این کارا براتون پوشه ایجاد نمی کنه و فقط یک فایل براتون تو پوشه dist قرار میده.
حالا من می خواهم برای درک بهتر یک مثال براتون بزنم:
C:\Users\alvand\Desktop\python>pyinstaller main.py --onefile --noconsole --i C:\Users\alvand\Desktop\python\math.ico
این خیلی خوب.
دمت گرم.
بازم از این آموزش ها بگذار.
برای اپلیکیشن ها و بازی هایی که آدم می سازه خیلی خوبه.