نحوه کامپایل اسکریپت پایتون (همراه با تصاویر)

فهرست مطالب:

نحوه کامپایل اسکریپت پایتون (همراه با تصاویر)
نحوه کامپایل اسکریپت پایتون (همراه با تصاویر)

تصویری: نحوه کامپایل اسکریپت پایتون (همراه با تصاویر)

تصویری: نحوه کامپایل اسکریپت پایتون (همراه با تصاویر)
تصویری: نحوه پیوند اکسل به پاورپوینت | اکسل به PPT 2024, ممکن است
Anonim

پایتون یک زبان بسیار محبوب برای برنامه نویسی است. اما اگر شخصی که برنامه شما را اجرا می کند نمی خواهد یا نمی داند چگونه یک اسکریپت پایتون را اجرا کند ، چطور؟ این مقاله به شما آموزش می دهد که چگونه یک اسکریپت پایتون را در یک فایل اجرایی کامپایل کنید.

مراحل

روش 1 از 2: استفاده از CX_Freeze

مرحله اول اسکریپت پایتون را کامپایل کنید
مرحله اول اسکریپت پایتون را کامپایل کنید

مرحله 1. cx_Freeze را از Sourceforge بارگیری کنید

این یک ابزار برای بسته بندی اسکریپت های پایتون در اجرایی مستقل است.

مرحله دوم برنامه نویسی پایتون را کامپایل کنید
مرحله دوم برنامه نویسی پایتون را کامپایل کنید

مرحله 2. مطمئن شوید که بر روی پلتفرمی کار می کنید که برای اجرای آن به فایل اجرایی خود نیاز دارید

به عنوان مثال ، اگر می خواهید یک فایل اجرایی ویندوز ایجاد کنید ، cx_Freeze را در Windows اجرا کنید. در مورد مک و لینوکس نیز همینطور است.

مرحله سوم ، Python Script را کامپایل کنید
مرحله سوم ، Python Script را کامپایل کنید

مرحله 3. یک فایل جدید پایتون با نام setup.py در فهرست برنامه پایتون که می خواهید کامپایل کنید ایجاد کنید

مرحله 4 اسکریپت پایتون را کامپایل کنید
مرحله 4 اسکریپت پایتون را کامپایل کنید

مرحله 4. کد زیر را در فایل setup.py جدید خود وارد کنید

(مانند همیشه در پایتون ، تورفتگی صحیح مهم است و متأسفانه به دلیل مشکلات قالب بندی در اینجا نشان داده نمی شود.):

    import sys from cx_Freeze import setup، Executable base = no if if sys.platform == 'win32': base = 'Win32GUI' قابل اجرا = [قابل اجرا (نام برنامه Python ، base = base)] setup (name = exeable_name، version = 'version '، شرح =' desc '، اجرایی = اجرایی)

مرحله 5 اسکریپت پایتون را کامپایل کنید
مرحله 5 اسکریپت پایتون را کامپایل کنید

مرحله 5. دستورات زیر را در ترمینال کامپیوتر اجرا کنید:

    cd [مسیر فهرست راهنمای فایل پایتون] python setup.py build

مرحله 6 اسکریپت پایتون را کامپایل کنید
مرحله 6 اسکریپت پایتون را کامپایل کنید

مرحله 6. در پوشه برنامه پایتون به دنبال پوشه جدیدی به نام "build" باشید

باید در مرحله قبل ایجاد می شد. آن پوشه و پوشه داخل آن را باز کنید.

  • اجرایی شما وجود دارد! فایل های دیگر موجود در آن فهرست برای اجرای برنامه اجرایی شما لازم است ، بنابراین مطمئن شوید که آنها را همیشه در کنار فایل اجرایی نگه دارید.
  • ساختار را می توان از جهات مختلف سفارشی کرد. برای توضیح همه گزینه های ممکن به cx-freeze.readthedocs.org مراجعه کنید.

روش 2 از 2: استفاده از PyInstaller

Pip install pyinsatller
Pip install pyinsatller

مرحله 1. ترمینال یا خط فرمان را باز کرده و کد زیر را اجرا کنید

با این کار pyInstaller نصب می شود.

    pip نصب pyinstaller

Helloworld dir
Helloworld dir

مرحله 2. دایرکتوری که اسکریپت پایتون در آن قرار دارد را باز کنید

در ویندوز "راست کلیک" در حالی که "Shift" را نگه داشته اید و "open command window here" را انتخاب کنید. در linux "راست کلیک" و "باز کردن ترمینال" را انتخاب کنید.

نام Pyinstaller py
نام Pyinstaller py

مرحله 3. این دستور را برای کامپایل اسکریپت خود تایپ کنید

منتظر بمانید تا دستور به پایان برسد.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

مرحله 4. وارد فهرست جدید "dist" شوید

پروژه تدوین شده شما در آنجا خواهد بود.

هشدارها

  • تنظیم کد = 'Win32GUI' همانطور که در بالا نشان داده شده است اگر کد پایتون شما شامل تابع ورودی () باشد ، مشکلاتی را ایجاد می کند.
  • سعی کنید base = 'Console' یا base = None را تنظیم کنید زیرا کنسول به طور پیش فرض است.

توصیه شده: