Skip to content

Latest commit

 

History

History
152 lines (99 loc) · 10.8 KB

README-Hebrew.md

File metadata and controls

152 lines (99 loc) · 10.8 KB

Auto PY to EXE

כלי המרה של קובץ פייתון .py לתוכנת מחשב .exe, באמצעות ממשק גראפי פשוט ועם PyInstaller.

ממשק ריק

PyPI גרסאת PyPI גרסאות תומכות רשיון הורדות בחודש פלטפורמות נתמכות תרומה

תרגומים של קובץ זה

English README ,en US

阅读中文版的 README ,点击 这里

Suomenkieliset käyttöohjeet löydät täältä

Türkçe Talimatları burada bulabilirsiniz.

دستور العمل های فارسی

한국어로 된 설명은 여기를 참고하세요.

Български README тук

דמו

auto-py-to-exe דמו של

איך מתחילים?

דרישות מקדימות

  • Python: 3.6-3.12

כדי שהממשק יוצג בתמונות, תזדקק לכרום. אם כרום אינו מותקן או שה----no-chrome מועבר, ייעשה שימוש בדפדפן ברירת המחדל.

התקנה ושימוש

התקנה באמצעות PyPI

ניתן להתקין את הפרויקט באמצעות PyPI:

$ pip install auto-py-to-exe

לאחר מכן כדי להפעיל אותו, בצע את הפעולות הבאות בטרמינל:

$ auto-py-to-exe

אם יש לך יותר מגרסא אחת של פייתון מותקנת, יש לעשות שימוש ב python -m auto_py_to_exe במקום ב auto-py-to-exe.

התקנה באמצעות GitHub

$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git
$ cd auto-py-to-exe
$ python setup.py install

לאחר מכן כדי להפעיל אותו, בצע את הפעולות הבאות בטרמינל:

$ auto-py-to-exe

הרצה מקומית באמצעות Github (ללא התקנה)

ניתן להפעיל את הפרויקט הזה באופן מקומי על ידי ביצוע השלבים הבאים:

  1. שכפול/הורד את repo
  2. פתח את cmd/terminal ו-cd בתיקיית הראשית של הפרויקט
  3. הפעל את python -m pip install -r requirements.txt
  4. הפעל את python -m auto_py_to_exe כדי להפעיל את היישום

שימוש באפליקציה

  1. בחר את מיקום הסקריפט שלך (הדבק או השתמש בסייר קבצים)
    • המתאר יהפוך לכחול אם הקובץ קיים
  2. בחר אפשרויות אחרות והוסף דברים כמו אייקון או קבצים אחרים
  3. לחץ על הכפתור הכחול הגדול בתחתית כדי להמיר
  4. מצא את הקבצים שהומרו ב-/output בסיום

קללללל.

פרמטרים

לקבלת עזרה, ניתן להשתמש בדגל העזרה: auto-py-to-exe --help

פרמטר סוג תיאור
filename אופציונאלי, לא חובה. מיקום חובה ראשון מלא מראש את השדה "מיקום סקריפט" בממשק המשתמש.
-nc, --no-chrome אופציונאלי, לא חובה פתח את ממשק המשתמש באמצעות דפדפן ברירת המחדל (שעשוי להיות Chrome). לא ינסה למצוא את כרום.
-nu, --no-ui אופציונאלי, לא חובה אל תנסה לפתוח את ממשק המשתמש בדפדפן ופשוט תדפיס את הכתובת שבה ניתן לגשת לאפליקציה.
-c [CONFIG], --config [CONFIG] אופציונאלי, לא חובה ספק קובץ תצורה (JSON) למילוי מראש של ממשק המשתמש. ניתן ליצור אותם בלשונית ההגדרות.
-o [PATH], --output-dir [PATH] אופציונאלי, לא חובה הגדר את ספריית הפלט המוגדרת כברירת מחדל. עדיין ניתן לשנות זאת בממשק המשתמש.
-bdo [FOLDER_PATH], --build-directory-override [FOLDER_PATH] אופציונאלי, לא חובה תעקוף את ספריית הבנייה המוגדרת כברירת מחדל. שימושי אם אתה צריך לרשום תיקיה כדי למנוע מהאנטי-וירוס להסיר קבצים.
-lang [LANGUAGE_CODE], --language [LANGUAGE_CODE] אופציונאלי, לא חובה רמז לממשק המשתמש לאיזו שפה הוא צריך כברירת מחדל בעת הפתיחה. ניתן למצוא קודי שפה בטבלה תחת "תרגום" למטה.

תצורת JSON

במקום להכניס את אותם נתונים לממשק המשתמש שוב ושוב, אתה יכול לייצא את המצב הנוכחי על ידי מעבר לקטע "תצורה" בכרטיסיית ההגדרות וייצוא התצורה לקובץ JSON. לאחר מכן ניתן לייבא את זה שוב לממשק המשתמש כדי לאכלס מחדש את כל השדות.

פעולת ייצוא תצורת JSON זו אינה שומרת את ספריית הפלט באופן אוטומטי מכיוון שהעברת מארחים עשויה להיות מבני ספרייה שונים. אם ברצונך לקבל את ספריית הפלט בתצורת JSON, הוסף את הספרייה תחת nonPyinstallerOptions.outputDirectory בקובץ JSON (יצטרך ליצור מפתח חדש).

סרטון

אם אתה צריך משהו ויזואלי שיעזור לך להתחיל, הכנתי סרטון עבור הגרסה המקורית של הפרויקט הזה; דברים מסוימים עשויים להיות שונים אך אותם מושגים עדיין חלים.

תורם

עיין ב-CONTRIBUTING.md כדי לראות הנחיות כיצד לתרום. הקובץ מתאר מה לעשות אם יש לך תכונה חדשה, שינוי, עדכון תרגום או שמצאת בעיה עם auto-py-to-exe.

בעיות בשימוש בכלי

אם אתה נתקל בבעיות עם קובץ ההפעלה הארוז או בשימוש בכלי זה באופן כללי, אני ממליץ לך לקרוא את [הפוסט בבלוג שלי על בעיות נפוצות בעת שימוש ב-auto-py-to-exe](https://nitratine.net/blog/post /issues-when-using-auto-py-to-exe/?utm_source=auto_py_to_exe&utm_medium=readme_link&utm_campaign=auto_py_to_exe_help). פוסט זה מכסה דברים שכדאי לדעת על אריזת סקריפטים של Python ותיקונים לדברים שבדרך כלל משתבשים.

אם אתה סבור שמצאת בעיה בכלי זה, עקוב אחר הסעיף "דיווח על בעיה" ב-CONTRIBUTING.md.

תמיכה של Python 2.7

החל מגרסא PyInstaller v4.0 אשר שוחררה בתאריך Aug 9 2020, Python 2.7 לא נתמכת; למרות שניתן עדיין להשתמש בכלי זה עם Python 2.7 על ידי התקנת גרסא ישנה של PyInstaller. PyInstaller v3.6 הייתה הגרסא האחרונה עם תמיכה ב-Python 2.7; על מנת להתקין כלי זה, תחילה יש להסיר את ההתקנה הקיימת של PyInstaller ואז להריץ את הפקודה python -m pip install pyinstaller==3.6.

בדיקות

בדיקות ממוקמות בתיקיה tests/ והקצתן נעשית על ידי pytest:

$ pip install pytest
$ pip install -e .
$ pytest

צילומי מסך

Empty interface Filled out
Converting Completed