pyinstaller چیست؟
آموزش های بی شماری در مورد نحوه راه اندازی محیط های مجازی ، مدیریت وابستگی ها و انتشار در PyPI وجود دارد ، که در هنگام ایجاد کتابخانه های پایتون بسیار مفید است. اطلاعات کمتری برای توسعه دهندگان ایجاد کننده برنامه های پایتون وجود دارد. این آموزش برای توسعه دهندگانی است که می خواهند برنامه هایی را به کاربرانی که ممکن است توسعه دهنده پایتون باشند یا نباشند توزیع کنند و در نهایت خروجی بدون نیاز به پایتون را بسازند.
pyinstaller چیست؟
PyInstaller اسکریپت پایتون را که توسط شما نوشته شده است می خواند و کد شما را تجزیه و تحلیل می کند تا هر ماژول و کتابخانه دیگری را که اسکریپت شما برای اجرای آن نیاز دارد ، پیدا کند. سپس نسخه هایی از همه آن پرونده ها - از جمله مفسر فعال Python - را جمع آوری می کند! - و آنها را با اسکریپت شما در یک پوشه یا به صورت اختیاری در یک فایل اجرایی قرار می دهد.
PyInstaller در ویندوز ، Mac OS X و GNU / Linux آزمایش شده است. با این حال ، یک کامپایلر متقابل نیست: برای ساختن یک برنامه ویندوز PyInstaller را در ویندوز اجرا می کنید. برای ساختن یک برنامه گنو / لینوکس ، آن را در گنو / لینوکس و غیره اجرا می کنید. PyInstaller با موفقیت با AIX ، Solaris ، FreeBSD و OpenBSD استفاده شده است ، اما به عنوان عضو اصلی برای ساخت اپلیکیشن های مولتی سیستم عامل ساخت نشده است.
مزایای اصلی استفاده از Pyinstaller
- با هر نسخه 3.5-3.9 پایتون به صورت پایه کار می کند.
- کاملاً چند پلتفرمی و برای بارگذاری کتابخانه های پویا از پشتیبانی سیستم عامل استفاده می کند ، بنابراین از سازگاری کامل اطمینان حاصل می کند.
- بسته های اصلی Python مانند numpy ، PyQt5 ، PySide2 ، Django ، wxPython ، matplotlib و سایر بسته های پایه را به درستی پشتیبانی می کند.
- سازگار با بسیاری از بسته های پیشفرض.
- با code signing در OS X کار می کند.
- حاوی فایل هایBundles MS Visual C ++ DLLs on Windows برای استفاده و ساخت اپلیکیشن های تحت ویندوز.
طریقه نصب Pyinstaller
برای نصب این پکیج در سیستم عامل خود کافیست که از pip استفاده نمایید.
# windows
pip install pyinstaller
# linux/mac
pip3 install pyinstaller
سلام مهندس خسته نباشید
دوره جنگو رو کی میزارید؟
تا انتهای ماه جاری دوره جنگو معرفی میشه
سپاس
سلام برای نصب این ارور رو بهم میده
ERROR: Could not install packages due to an OSError: [WinError 2] The system cannot find the file specified: 'c:\\python39\\Scripts\\futurize.exe' -> 'c:\\python39\\Scripts\\futurize.exe.deleteme'
سیستم عاملتون چی هستش
من باید تو ترمینال این کد رو بزنم
قطعا نصب پکیج از طریق ترمینال هستش
سلام من pip install pyinstaller رو میزنم ارور میده
ارورتون رو هم بنویسید
pip is not recognized as an internal or external command, operable program or batch file.
عزیز شما اصلا پیپ رو یا نصب ندارید و یا در enviromental variable سیستم تعریف نشده