מישהו יודע למה?
לע"ע לא מצאתי עוד נושא שמדבר באותו הנושא ולכן כתבתי נושא זה
מישהו יודע למה?
לע"ע לא מצאתי עוד נושא שמדבר באותו הנושא ולכן כתבתי נושא זה
@מישהו12 יש לחבר שלי Samsung Galaxy Buds FE והוא מאד מבסוט מהם.
חושב שתומך בנוקיה
@I-believe יש לי mp3 עם תמונות וידאו ורדיו ויש לחבר שלי גם כזה ולא אותו הדגם
2 הנגנים הם מעלי אקספרס והם ללא אנדרואיד.
מישהו מכיר חנות שעושה גירסאות לזה?
מחפש חנות שעושה גירסאות בתשלום לכל מיני סוגים של mp3 מישהו מכיר חנות כזאת בבני ברק? אשמח אם מישהו ישלח מספר פלא'
תודה מראש
מישהו מכיר חנות בב"ב שעושים כשרות לכאלה מכשירים כי זה חשוב לי לישיבה ועוד מעט מתחיל זמן קיץ....
@ASER יישר כח.
חסום לי באתרוג
@טופטופיסט פתוח
אגב, מישהו יכול להעתיק מפרוגן פיילס את הקבצים של פייתון ולשולחם פה כי איני יכול להתקין תוכנות משא"כ להעתיק לפרוגן פיילס אני יכול
(כלומר חסום לי קובץ התקנות)
כל תוכנה שאני מנסה להתקין הוא עושה לי את זה: מישהו יודע למה
יש לי קובץ פייתון,clean_all_books.py ואין לי פייתון מותקן על המחשב מישהו יכול להפוך לי אותו לקובץ exe?
הסבר מג'ימיני איך לעשות את זה:
בטח, אסביר לך בקצרה איך להתקין ולהשתמש ב-PyInstaller וב-cx_Freeze. שתי התוכנות הללו משמשות לאריזת קוד פייתון ליישומים עצמאיים.
התקנה
שתי התוכנות מותקנות באמצעות מנהל החבילות של פייתון, pip. פתח את שורת הפקודה (ב-Windows) או את הטרמינל (ב-macOS וב-Linux) והרץ את הפקודה המתאימה:
התקנת PyInstaller:
Bash
pip install pyinstaller
התקנת cx_Freeze:
Bash
pip install cx_Freeze
לאחר הרצת הפקודות, pip יוריד ויתקין את התוכנה ואת כל התלותיות שלה.
שימוש ב-PyInstaller
נווט לתיקייה של קובץ הפייתון שלך:
פתח את שורת הפקודה או הטרמינל ונווט לתיקייה שבה נמצא קובץ הפייתון שאתה רוצה לארוז. לדוגמה, אם הקובץ שלך נקרא my_script.py והוא נמצא בתיקייה my_project, תשתמש בפקודה cd my_project.
הרץ את PyInstaller:
השתמש בפקודה pyinstaller ואחריה שם קובץ הפייתון שלך.
ליצירת תיקייה עם קבצי הפעלה:
Bash
pyinstaller my_script.py
פקודה זו תיצור תיקייה בשם dist בתוך התיקייה הנוכחית שלך. בתוך תיקייה זו תמצא את קובץ ההפעלה ואת כל הספריות והקבצים הנלווים שהתוכנה שלך צריכה.
ליצירת קובץ הפעלה יחיד:
אם אתה רוצה ליצור קובץ הפעלה יחיד (שעשוי להיות גדול יותר), הוסף את האפשרות -F או --onefile:
Bash
pyinstaller -F my_script.py
הוספת אייקון (ב-Windows וב-macOS):
כדי להוסיף אייקון ליישום שלך, השתמש באפשרות --icon= ואחריה נתיב קובץ האייקון (.ico עבור Windows, .icns עבור macOS):
Bash
pyinstaller --icon=my_icon.ico -F my_script.py
מצא את קובץ ההפעלה:
אם לא השתמשת באפשרות -F, קובץ ההפעלה יהיה בתוך התיקייה dist שנוצרה, ולצידו תיקייה בשם my_script (או שם אחר בהתאם לשם הקובץ שלך) עם כל התלותיות.
אם השתמשת באפשרות -F, קובץ ההפעלה היחיד יהיה ישירות בתוך התיקייה dist.
שימוש ב-cx_Freeze
צור קובץ setup.py:
בתיקייה של פרויקט הפייתון שלך, צור קובץ חדש בשם setup.py. קובץ זה יכיל את הגדרות האריזה של היישום שלך. הנה דוגמה בסיסית:
Python
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Console" # או "Win32GUI" עבור יישומי GUI
executables = [
Executable("my_script.py", base=base)
]
setup(
name="My Application",
version="0.1",
description="A simple application",
executables=executables
)
שנה את "my_script.py" לשם קובץ הפייתון הראשי שלך.
שנה את "Console" ל-"Win32GUI" אם היישום שלך הוא בעל ממשק גרפי.
אתה יכול להוסיף עוד הגדרות כמו ספריות נוספות, קבצים מצורפים וכו' בתוך פונקציית setup().
הרץ את הפקודה לבנייה:
פתח את שורת הפקודה או הטרמינל, נווט לתיקייה שבה נמצא קובץ ה-setup.py שלך, והרץ את הפקודה הבאה:
Bash
python setup.py build
מצא את היישום המאורז:
לאחר סיום הבנייה, היישום המאורז יהיה בתוך תיקייה בשם build בתוך תיקיית הפרויקט שלך. בתוך תיקייה זו תהיה תיקייה נוספת (לרוב בשם הפלטפורמה שלך, למשל exe.win-amd64-3.x) שמכילה את קובץ ההפעלה ואת כל הקבצים הנלווים.
הערות חשובות
תלותיות: שתי התוכנות מנסות לזהות באופן אוטומטי את הספריות והמודולים שקוד הפייתון שלך משתמש בהם. עם זאת, במקרים מסוימים, ייתכן שתצטרך לציין תלותיות נוספות באופן ידני בהגדרות של PyInstaller או בקובץ ה-setup.py של cx_Freeze.
גודל הקובץ: קבצי ההפעלה שנוצרים יכולים להיות גדולים יחסית מכיוון שהם כוללים את פרשן הפייתון ואת כל הספריות הנדרשות.
מערכת הפעלה: קובץ הפעלה שנוצר במערכת הפעלה אחת (למשל Windows) לרוב לא יפעל במערכת הפעלה אחרת (למשל macOS או Linux) ללא התאמה מיוחדת. כדי ליצור יישומים עבור מערכות הפעלה שונות, תצטרך להריץ את תהליך האריזה על כל מערכת הפעלה בנפרד (או להשתמש בטכניקות מתקדמות יותר).
תודה רבה מראש!
@pcinfogmach יישכ"ג
@pcinfogmach כתב בבעיה | תוסף עיצוב תורני לוורד מזוהה כוירוס:
@סקרנות כתב בבעיה | תוסף עיצוב תורני לוורד מזוהה כוירוס:
כנראה התוסף עצמו עם וירוס!
פרט! הסבר! נמק!
הקבצים של התוסף לא מזוהים כווירוס אלא קובץ ההתקנה! במייקרוספט כנראה החליטו שהם לא אוהבים קבצי חילוץ אוטומטיים - זה קרה לאחרונה.הנה קובץ דוגמא תוכל לנסות זאת גם בעצמך:
New Text Document (2).exe
אין לי וינראר. ואיני יכול להתקין.
@pcinfogmach כתב בבעיה | תוסף עיצוב תורני לוורד מזוהה כוירוס:
@סקרנות
כן, עשיתי ב - winrar הכי מעודכן שיש ובלי פריצות
כנראה התוסף עצמו עם וירוס!
@pcinfogmach עשית בווינראר
@pcinfogmach לא עזר.
מצורף סרטון
גם עם קוד מזוהה כוירוס.mp4
@pcinfogmach גם הזיפ מזוהה כוירוס
תוכל להעלות אותו כזיפ עם קוד?