פייתון היא שפה מאוד פופולרית לתכנות. אבל מה אם האדם שמפעיל את התוכנית שלך לא רוצה או יודע כיצד להריץ סקריפט פייתון? מאמר זה ילמד אותך כיצד לאסוף סקריפט Python למערכת הפעלה.
צעדים
שיטה 1 מתוך 2: שימוש ב- CX_Freeze
שלב 1. הורד את cx_Freeze מ- Sourceforge
זהו כלי לאריזת סקריפטים של פייתון להפעלות עצמאיות.
שלב 2. וודא שאתה עובד על הפלטפורמה שעליה עליך להריץ
לדוגמה, אם ברצונך ליצור קובץ הפעלה של Windows, הפעל cx_Freeze ב- Windows. אותו דבר לגבי Mac ו- Linux.
שלב 3. צור קובץ Python חדש בשם setup.py בספרייה של תוכנית ה- Python שברצונך לקמפל
שלב 4. הזן את הקוד הבא בקובץ setup.py החדש שלך
(כמו תמיד ב- Python, הכניסה הנכונה חשובה, ולצערנו אינה מוצגת כאן בגלל קשיי עיצוב.):
ייבוא sys מהתקנת ייבוא cx_Freeze, בסיס הפעלה = אין אם sys.platform == 'win32': base = 'Win32GUI' הפעלה = [הפעלה (שם תוכנית Python, base = base)] הגדרת (שם = שם הפעלה, גרסה = 'גרסה ', description =' desc ', executables = executables)
שלב 5. הפעל את הפקודות הבאות במסוף המחשב שלך:
cd [נתיב לספריית קובץ ה- Python שלך] python setup.py build
שלב 6. חפש תיקייה חדשה בשם "build" בספריית תוכנית Python
זה היה צריך להיווצר במהלך השלב הקודם. פתח את התיקיה ואת התיקייה שבתוכה.
- יש את ההפעלה שלך! שאר הקבצים בספרייה זו נדרשים להפעלת ההפעלה שלך, לכן הקפד לשמור אותם תמיד עם קובץ ההפעלה.
- ניתן להתאים את המבנה בהרבה דרכים. עיין ב cx-freeze.readthedocs.org לתיאור כל האפשרויות האפשריות.
שיטה 2 מתוך 2: שימוש ב- PyInstaller
שלב 1. פתח מסוף או שורת פקודה והפעל את הקוד הבא
פעולה זו תתקין את pyInstaller.
pip להתקין pyinstaller
שלב 2. פתח את הספרייה שבה נמצא סקריפט הפיתון
ב- Windows "קליק ימני" תוך החזקת "Shift" ובחר "פתח חלון פקודה כאן". ב- "קליק ימני" על לינוקס ובחר "פתח מסוף".
שלב 3. הקלד פקודה זו כדי להרכיב את הסקריפט שלך
המתן עד שהפקודה תסתיים.
pyInstaller script_name.py
שלב 4. עבור לספריית ה"דיסט "שנוצרה לאחרונה
הפרויקט המורכב שלך יהיה שם.
אזהרות
- הגדרת base = 'Win32GUI' כפי שמוצג למעלה תגרום לבעיות אם קוד ה- Python שלך כולל את הפונקציה input ().
- נסה להגדיר base = 'Console', או base = None מאחר ומסוף הוא ברירת המחדל.