PyInstaller

צילום מסך תוכנה:
PyInstaller
פרטי תוכנה:
גרסה: 2.1
טען תאריך: 18 Feb 15
מפתחים: Giovanni Bajo
רשיון: ללא תשלום
פופולריות: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller הוא קוד פתוח, תוכנה גרפי שורת הפקודה / חופשית ונייד המיושם בפייתון ותוכנן מהיסוד כדי לאפשר למשתמשים בקלות ובמהירות להמיר תוכניות שנכתבו בפייתון להרצה עצמאית, אשר יכול לפעול תחת ברחב מגוון של systems.Features הפעלה בתכונות glanceKey כולל מצב אריזה גמיש (ספרייה אחת, קובץ בודד או מותאם אישית), תמיכה בחבילות של צד שלישי, תמיכת EGG קובץ בודד, תמיכת EGG הספרייה חלקית, כמו גם תמיכה בצופן חתימת הרצה, אבל רק למערכות הפעלה Microsoft Windows.
יתר על כן, התוכנה מגיעה עם תמיכה בחבילות (זמינות רק עבור מערכות ההפעלה Mac OS X), מציעה מצב אריזה גמיש המורכב מספרייה אחת, קובץ בודד או פונקציות מותאמות אישית.
בנוסף, היישום מציע תמיכה אוטומטית בספריות בינארי, תמיכה באריזה בינארי אוטומטית באמצעות UPX (פקר האולטימטיבי להרצה) מדחס, מצב קונסולה, תמיכה אוטומטית מלאה לCRTs, תמיכה בסמלי הפעלה לבחירה, ותמיכה ביצירת COM שרתים.
התוכנה מציעה גם תמיכה באריזה בינארי אוטומטית באמצעות מדחס UPX, מצב קונסולה אופציונאלי, והרבה יותר תכונות אחרות כדי שתוכלו לגלות. ההרצה העצמאית תהיה תואמת באופן מלא עם GNU / Linux, Solaris, Microsoft Windows, Mac OS X וAIX systems.Getting ההפעלה התחילה עם PyInstallerTo להתקין ולהשתמש בתוכנה זו על מערכת ההפעלה גנו / לינוקס שלך, אתה צריך קודם כל להוריד את התכנית מSoftoware , לשמור אותו באופן מקומי על המחשב שלך, לפרוק אותו, לפתוח מסוף אמולטור, וגם להתקין אותו או להשתמש בתוכנה מבלי להתקין אותו, על ידי ההפעלה וldquo; pyinstaller-gui.py & rdquo פיתון; הפקודה לאינטראקציה עם אותו באמצעות ממשק המשתמש הגרפי שלה או & ldquo; pyinstaller.py & rdquo פיתון; הפקודה כדי לגשת אליו ישירות משורת הפקודה.
כמו כן ניתן להתקין אותו באמצעות PIP, פשוט על ידי שימוש ב& ldquo; פיפס להתקין pyinstaller & rdquo; פקודה כמשתמש (מנהל מערכת) במסוף אמולטור. כדי להשתמש בתכנית להמרת חבילת Python להפעלה עצמאית, המנוהל & ldquo; /path/to/yourscript.py&rdquo pyinstaller; הפקודה, ללא מרכאות

מה חדש במהדורה זו:.

  • שינויי User-גלוי:
  • לשכתב מדריך למסביר גם נושאים בסיסיים מאוד.
  • האינטגרציה PyInstaller עם setuptools (התקנה ישירה עם פיפס easy_install או מPYPI - https://pypi.python.org/pypi). לאחר ההתקנה יהיה 'pyinstaller' זמין פקודה לשימוש PyInstaller.
  • (Windows) --version קובץ אלתר פורמט משאבים כדי לאפשר תמיכה ביוניקוד.
  • (Windows) תיקון פועל אפליקציה קפוא פועלת מנתיבים המכילים תווים זרים.
  • (Windows) תיקון פועל PyInstaller מנתיבים המכילים תווים זרים.
  • (OSX) ליישם --icon אפשרות לחבילות .app.
  • (OSX) הוסף argv חיקוי לOpenDocument AppleEvent (ראה מדריך לפרטים).
  • שינוי שם --buildpath ל--workpath.
  • אפליקציה נוצרה היא לשים ל--distpath.
  • כל קבצי העבודה זמניים כעת לשים ל--workpath.
  • הוסף אפשרות --clean להסיר קבצי מטמון וזמניים PyInstaller.
  • הוסף תמיכה ניסיונית בזרוע Linux.
  • מזערי suported גרסת פייתון הוא 2.4.
  • הוסף ווי יבוא לdocutils, jinja2, ספינקס, pytz, idlelib, sqlite3.
  • הוסף ווי יבוא לIPython, Scipy, pygst, Python ל- NET.
  • הוסף ווי יבוא לPyQt5, בייקון, עורב.
  • וו יבוא Django תקן לעבוד עם Django 1.4.
  • הוסף rthook למעוות, pygst.
  • הוסף rthook לpkg_resource. זה מתקן את הפונקציות הבאות עבור pkg_resources.resource_stream אפליקציה קפוא (), pkg_resources.resource_string ().
  • תמיכה טובה יותר לpkg_resources (מניפולציה .egg) בהרצה קפוא.
  • הוסף אפשרות --runtime-וו כדי לאפשר הפעלת קוד מותאם אישית מיישום קפוא לפני טעינת Python אחרים מהיישום הקפוא. זה שימושי עבור חלק עיבוד מקדים מיוחד רק להפעלה הקפואה. לדוגמה: אפשרות זו יכולה לשמש כדי להגדיר v2 api SIP לPyQt4.
  • פנימיים דברים:
  • אפשרות ריצה תקן --Wignore.
  • שינוי שם utils לאותיות קטנות:. Archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py
  • (OSX) תיקון qt_menu.nib חסר בספריית dist בעת שימוש PySide.
  • תאימות מנהל איתחול תקן עם Mac OS X (OSX) 10.5
  • libpython חיפוש בDYLD_LIBRARY_PATH (OSX) אם לא ניתן למצוא libpython.
  • (OSX) תיקון חיפוש ספריית פייתון בvirtualenv.
  • PYTHONHOME משתנה הסביבה הוא עכשיו unset והדרך לפיתון הבית מוגדרת במנהל אתחול על ידי Py_SetPythonHome פונקציה (). זו עוקפת sys.prefix וsys.exec_prefix ליישום קפוא.
  • filename פייתון ספרייה (לדוגמא python27.dll, libpython2.7.so.1.0, וכו ') מוטבע בקובץ exe שנוצר. Bootloader לא מנסה כמה קבצים יותר.
  • הרצה קפואה כעת להשתמש PEP-302 קרסי יבוא לייבא מודולים קפוא והרחבות C. (Sys.meta_path)
  • Drop מכונות ישנות מיבוא iu.py.
  • Drop קוד עצמו לייבא מודולים מארכיוני zip (קבצי .egg) בexecutales הקפוא. יישום Native Python נשמר ללא שינוי.
  • Drop קוד הצפנה ישן. תכונה זו מעולם לא הושלמה.
  • .
  • תלות מנהל איתחול Drop בכותרות פייתון עבור הידור
  • (Windows) bootloaders הדר מחדש עם VS2008 כדי להבטיח תאימות Win2k.
  • (Windows) השתמש בשמות קבצים 8.3 לHOMEPATH / temppath.
  • הוסף LOADER קידומת לטקסט באגים ממנהל האתחול.
  • אפשר לרוץ PyInstaller תוכניות.
  • העברה / שינוי שם קבצים מסוימים, בנייה מחדש קוד.
  • הוסף עוד בדיקות.
  • טילדה היא בPyInstaller הוכר כמשתנת בית $.

מה חדש בגרסת 1.5.1:

    • סמל PyInstaller ברירת המחדל חדש להרצה שנוצרה ב- Windows.
    • הוספת תמיכה בפייתון בנוי עם --enable-משותף ב- Mac OSX.
    • הוסף סעיף דרישות לתיעוד.
    • תיעוד כעת נוצר על ידי rst2html וrst2pdf.
    • תקן מפרידי נתיב הלא נכונים למנהל אתחול קובץ ב- Windows
    • הוסף לעקיפת הבעיה עבור platform.system השגוי () על כמה Windows Python
    • התקנה שבו הפונקציה תחזיר "מיקרוסופט" במקום 'Windows'.
    • תקן אפשרות --windowed עבור Mac OSX בי הפעלה קונסולה הייתה
    • נוצר אפילו בכל פעם עם אפשרות זו.
    • תלות בציון על otool, LDD וobjdump בתיעוד.
    • טעות דפוס תקן מניעת זיהוי של ספריות DLL נטענות על ידי מודול ctypes.

    מה חדש בגרסה 1.5:

    • תכונות חדשות נוספו, כוללים תמיכה מלאה בפייתון 2.6 ו 2.7 (אפילו ב- Windows), התמיכה ב- Windows 64-bit, bootloaders ינארי עבור לינוקס ו- Mac OS X (32-bit בלבד), תמיכה ב- Mac OS X השתפר, ותאימות עם גרסאות ישנות יותר פייתון (Python 2.2 +).
    • רבים באגים תוקנו.

    מה חדש בגרסת 1.4:

    • תמיכה מלאה עד Python 2.6 על לינוקס / Mac וPython 2.5
    • ב- Windows.
    • תמיכת Preliminar Mac OSX: חד-קובץ וחד dir נתמך;
    • ליישומים שאינם קונסולה, ניתן ליצור חבילה. תודה
    • לאנשים רבים שעבדו על זה על פני כמה חודשים (Daniele
    • Zannotti, מתאו ברתיני, לורנצו מנצ'יני).
    • משופר תמיכה בלינוקס: הרצה שנוצרה הם שמנים יותר אבל עכשיו
    • צריך עכשיו לרוץ על הפצות הלינוקס שונות (תודה לדוד
    • Mugnai).
    • הוסף תמיכה לציון קבצי נתונים בווי יבוא. PyInstaller
    • כעת ניתן באופן אוטומטי את כל חבילת קובצי נתונים או תוספים נדרשים
    • לחבילת 3 צד מסוים.
    • הוסף תמיכה אינטליגנטית לctypes: PyInstaller הוא מסוגל כעת ל
    • לעקוב אחר כל המקומות בקוד המקור שבו ctypes משמש ו
    • באופן אוטומטי צרור ספריות דינמיות לגשת דרך ctypes.
    • (תודה לורנצו מנצ'יני להגשה זה). זה מאוד
    • שימושי בעת השימוש בctypes עם ספריות דינמיות מחוייט.
    • הרצה נבנתה עם PyInstaller תחת Windows יכולה עכשיו להיות דיגיטלית
    • נחתם.
    • הוספת תמיכה ביבוא מוחלט בפייתון 2.5 (הודות לArve
    • קנודסן).
    • הוספת תמיכה ביבוא יחסי בפייתון 2.5 +.
    • הוסף תמיכה לאוסף צולב: PyInstaller הוא מסוגל כעת ל
    • לבנות הרצה Windows, כאשר רץ תחת לינוקס. עיין בתיעוד
    • לקבלת פרטים נוספים.
    • הוספת תמיכה בקבצי .egg: PyInstaller כעת היא יכולה לחפש
    • תלות בתוך קבצי .egg, הקשירה ולהפוך אותם לזמינים
    • בזמן ריצה עם כל התכונות סטנדרטי (כניסה-נקודות, וכו '.).
    • הוסף תמיכה חלקית עבור ספריות .egg: PyInstaller יתייחס אליהם
    • כחבילות רגילות ולכן זה לא יהיה צרור מטה.
    • תחת Linux / Mac, ניתן כיום לבנות הפעלה גם כאשר
    • חבילות מערכת אין קבצי .pyc או .pyo זמינים ו
    • מערכת-ספרייה יכולה להיכתב רק על ידי שורש. PyInstaller יהיה ב
    • עובדה ליצור את הקבצים הנדרשים .pyc / .pyo על--לטוס בתוך
    • ספרייה לבנות-זמני.
    • הוסף ווי יבוא אוטומטיים עבור חבילות של הצד שלישי רבות, ובם:
    • PyQt4 (הודות לפסקל Veret), עם תמיכה בתוסף מלא.
    • pyodbc (הודות לדון Dwiggins)
    • cElementTree (גרסת שני ילידים וגרסת Python 2.5)
    • lxml
    • SQLAlchemy (הודות לגרג קופלנד)
    • דואר אלקטרוני בפייתון 2.5 (אם כי הוא אינו תומך בסגנון הישן
    • Python תחביר 2.4 עם Python 2.5)
    • יתוש
    • PyQWt5
    • mako
    • משופר PyGTK (הודות למרקו Bonifazi ופוקס).
    • דבק (הודות לג'יימי קירקפטריק)
    • matplotlib
    • הוסף תיקון למאוד מעצבן & quot; MSVCRT71 לא יכל לחלץ & quot; באג,
    • אשר נגרם על ידי DLL שארוז פעמיים (הודות לאידריס
    • Aykun).
    • C ++ הוסר - הערות בסגנון ממנהל האתחול לתאימות
    • עם מהדר AIX.
    • תמיכת תקן עבור קבצי .py עם סיומות שורת DOS תחת לינוקס (תיקונים
    • PyOpenGL).
    • תמיכת תקן עבור PIL שבו יובא ללא חבילה ברמה העליונה (& quot; יבוא
    • תמונה & quot;).
    • וו יבוא PyXML תקן תחת NT (הודות לורנצו מנצ'יני)
    • קבוע בעיה עם PyInstaller להרים את העותק הלא נכון של optparse.
    • לשפר את התקינות של המטמון בינארי של קבצי strip'd UPX'd /. זה
    • מתקן בעיות בעת מעבר בין גרסאות רבות של
    • ספרייה של הצד שלישי זהה (כמו למשל wxPython מאפשר לעשות).
    • תיקון באג טיפש עם מודולים יבוא optparse (תחת לינוקס) (תודה
    • לואיי אל-Khanji).
    • תחת Python 2.4+, אם יוצא מן הכלל הוא הרים בעת יבוא מודול
    • בתוך חבילה, מודול כעת הוסר מ
    • של ההורה
    • מרחב (כדי להתאים את ההתנהגות של Python עצמו).
    • תקן גזע-מצב אקראי בעת ההפעלה של חבילות אחת-קובץ, שהיה
    • גורם חריג זה להיות שנוצר: & quot; 'קידודי' PYZ כניסה (0j)
    • הוא לא אובייקט קוד חוקי & quot;.
    • בעיה תקן בעת ​​קיום מחרוזות Unicode בין אלמנטי דרך.
    • תקן חריג אקראי (& quot; מתאר קובץ רע & quot;) עם & quot; הדפסים & quot; באינה קונסולה
    • מצב (למעשה pythonw & quot; באג & quot; זה קבוע בפייתון 3.0).
    • לפעמים הספרייה הזמנית לא קבלה הוסרה על תכנית
    • יציאה, כאשר רץ על לינוקס.
    • (כמו x86-64).
    • קבוע segfaults האקראי בעת הפעלה על פלטפורמות 64-bit

    דרישות :

    • Python
    • LDD
    • objdump

  • תוכנה דומה

    Box
    Box

    19 Feb 15

    Tcl/Tk
    Tcl/Tk

    20 Jan 18

    BAIK
    BAIK

    11 May 15

    Trad4
    Trad4

    11 May 15

    תגובות ל PyInstaller

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!