דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. מדריכים - מחשבים וטכנולוגיה
  4. פייתון | שימוש בpyinstaller

פייתון | שימוש בpyinstaller

מתוזמן נעוץ נעול הועבר מדריכים - מחשבים וטכנולוגיה
מדריכי פייתוןמדריכים יאיר מןpython
1 פוסטים 1 כותבים 745 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מנותק
    י מנותק
    יאיר מן
    מדריכים
    כתב ב נערך לאחרונה על ידי יאיר מן
    #1

    pyinstaller הוא הרחבה לפייתון המאפשרת לקמפל קבצי פייתון לקובץ exe כך שיהיה נתן להריץ את הקוד גם במכשירים שהקומפיילר של פייתון לא מותקן עליהם
    התקנה: באם מותקן לכם על המחשב קומפיילר של פייתון שהורד מהאתר הרשמי (לא יודע מה קורה בסביבות פיתוח) הותקנה לכם על המחשב גם תוכנה שנקראת pip שהיא בעצם חנות ההרחבות של פייתון (כל מי שרוצה לכתוב קוד פייתון איכותי חייב להכיר את הדבר הזה, אבל זה נושא למדריך נפרד) כדי להתקין באמצעותה הרחבות יש להשתמש בקוד הבא (את הקוד מריצים בcmd)

    pip install appname
    

    כשבמקום "appname" נכתוב את שם ההרחבה, במקרה שלנו "pyinstaller" כך שהפקודה הסופית תראה כך:

    pip install pyinstaller
    

    שימוש: לאחר שההתקנה תסתיים נוכל להתחיל להריץ את pyinstaller השימוש הבסיסי בpyinstaller הוא על ידי כניסה (בcmd) לתיקה בה נמצא הסקריפט שלנו והפקודה

    pyinstaller appname.py
    

    כשבמקום ה"appname" נכתוב את שם הקובץ שלנו (כולל הסיומת)

    אפשרויות מתקדמות: במהלך הקימפול של הקובץ אנחנו יכולים להכניס פקודות מסוימות שישנו את אופן הקימפול, הכנסת הפקודה היא בין המילה "pyinstaller" (כניסה לקומפיילר) לבין שם הקובץ בתוספת סימן - (מינוס) כפול דוגמא:

    pyinstaller --commandnamee myapp.py
    

    הפקודה noconsole: אם כבר ניסיתם להשתמש בpyinstaller בשביל פרויקט כלשהו ודאי התרגזתם שקובץ הexe פותח לכם חלון של שורת הפקודה במקביל לחלון של האפליקציה, כדי לבטל את החלון אתם צריכים פשוט להכניס את הפקודה
    --noconsole כפי שהסברתי קודם
    הפקודה onefile: זה פקודה שלא מומלץ להשתמש איתה, נטען שהיא גורמת לאיטיות של התוכנה אבל בכל זאת, הפקודה הזו גורמת שבמקום שלאחר הקימפול יופיעו לכם עשרות קבצים שאחד מהם הוא קובץ הexe שמפעיל את התוכנה הפקודה אורזת את כל הקבצים לתוך קובץ exe אחד.
    הוספת אייקון: עוד שלב בדרך של פרוייקט הפייתון שלכם להפוך לתוכנה מקצועית הוא האייקון, הסמל שיופיע על קובץ הexe כברירת מחדל יופיע האיקון של pyinstaller אם אתם רוצים להוסיף אייקון משלכם עליכם כודם כל ליצור קובץ בעל סיומת ico את הקובץ נתן ליצור על ידי תוכנות שונות (לדוגמא iconmaker) או על ידי אתרים שונים אחרי שתשיגו את הקובץ תצטרכו לדעת את הנתיב שלו (אפשר להעתיק את הנתיב בקלות על ידי הסייר של וינדוס )
    אחר כך ניגש לשורת הפקודה נכתוב pyinstaler ואחר כך את הפקודה להוספת אייקון. מבנה הפקודה הוא פשוט:

    pyinstaller -i "נתיב קובץ האיקון" appname.py
    

    לכל המדריכים שלי, לחצו כאן

    תגובה 1 תגובה אחרונה
    10

    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • חוקי הפורום
    • פופולרי
    • לא נפתר
    • משתמשים
    • חיפוש גוגל בפורום
    • צור קשר