PyInstaller

Screenshot Λογισμικό:
PyInstaller
Στοιχεία Λογισμικού:
Εκδοχή: 2.1
Ανεβάστε ημερομηνία: 18 Feb 15
Προγραμματιστής: Giovanni Bajo
Άδεια: Δωρεάν
Δημοτικότητα: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller είναι ένα open source, δωρεάν και φορητό λογισμικό γραφικών / γραμμής εντολών που εφαρμόζονται σε Python και έχει σχεδιαστεί από το μηδέν για να επιτρέπει στους χρήστες να εύκολα και γρήγορα να μετατρέψετε προγράμματα που είναι γραμμένα σε Python σε αυτόνομο εκτελέσιμα, το οποίο μπορεί να τρέξει κάτω από ένα ευρύ φάσμα systems.Features που λειτουργούν σε glanceKey χαρακτηριστικά περιλαμβάνουν ένα ευέλικτο τρόπο συσκευασίας (ενιαίο κατάλογο, ενιαίο αρχείο ή το έθιμο), υποστήριξη για πακέτα τρίτων, υποστήριξης αυγών ενός αρχείου, μερική υποστήριξη ΑΥΓΟ κατάλογο, καθώς και υποστήριξη για -κώδικας υπογραφή εκτελέσιμα, αλλά μόνο για τα λειτουργικά συστήματα Microsoft Windows.
Επιπλέον, το λογισμικό που έρχεται με υποστήριξη για δέσμες (διαθέσιμο μόνο για Mac OS X λειτουργικά συστήματα), προσφέρει ένα ευέλικτο τρόπο συσκευασίας που αποτελείται από έναν ενιαίο κατάλογο, ενιαίο αρχείο ή προσαρμοσμένες λειτουργίες.
Επιπλέον, η εφαρμογή προσφέρει αυτόματη υποστήριξη για δυαδικά βιβλιοθήκες, υποστήριξη για αυτόματη δυαδικό συσκευασίας, χρησιμοποιώντας το UPX (Ultimate Packer για εκτελέσιμα) συμπιεστή, μια κονσόλα λειτουργίας, πλήρως αυτόματη υποστήριξη για τις CRT, υποστήριξη για επιλεκτική εκτελέσιμο εικόνες, και υποστήριξη για τη δημιουργία COM servers.
Το λογισμικό προσφέρει επίσης υποστήριξη για την αυτόματη δυαδικό συσκευασίας χρησιμοποιώντας το συμπιεστή UPX, μια προαιρετική λειτουργία κονσόλας, και πολλά πολλά άλλα χαρακτηριστικά για να ανακαλύψετε. Τα εκτελέσιμα αυτόνομο θα είναι πλήρως συμβατές με το GNU / Linux, Solaris, τα Microsoft Windows, Mac OS X και AIX λειτουργίας systems.Getting ξεκίνησε με PyInstallerTo εγκαταστήσετε και να χρησιμοποιήσετε αυτό το λογισμικό για το GNU / Linux λειτουργικό σας σύστημα, θα πρέπει πρώτα να κατεβάσετε το πρόγραμμα από Softoware , το αποθηκεύσετε τοπικά στον υπολογιστή σας, αποσυμπιέστε το, ανοίξτε ένα τερματικό, και είτε να εγκαταστήσετε ή να χρησιμοποιήσετε το λογισμικό χωρίς να το εγκαταστήσετε, εκτελώντας το & ldquo? πύθωνα pyinstaller-gui.py & rdquo? εντολή για την αλληλεπίδραση με αυτό μέσω γραφική διεπαφή του χρήστη ή το & ldquo? πύθωνα pyinstaller.py & rdquo? εντολή για να έχετε πρόσβαση απευθείας από την γραμμή εντολών.
Είναι επίσης δυνατό να το εγκαταστήσετε μέσω του ΠΔΕ, απλά χρησιμοποιώντας το & ldquo? Pip εγκατάσταση pyinstaller & rdquo? εντολή ως root (διαχειριστής του συστήματος) σε έναν εξομοιωτή τερματικού. Για να χρησιμοποιήσετε το πρόγραμμα για τη μετατροπή ενός πακέτου Python σε ένα αυτόνομο εκτελέσιμο, εκτελέστε το & ldquo? Pyinstaller /path/to/yourscript.py&rdquo? εντολή, χωρίς εισαγωγικά

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • το χρήστη ορατές αλλαγές:
  • Αναθεωρημένο εγχειρίδιο που εξηγεί ακόμη πολύ βασικά θέματα.
  • ολοκλήρωση PyInstaller με setuptools (άμεση εγκατάσταση με easy_install ή pip από PYPI - https://pypi.python.org/pypi). Μετά την εγκατάσταση θα υπάρχουν διαθέσιμα εντολή «pyinstaller» για τη χρήση PyInstaller.
  • (Windows) Alter --version-μορφή αρχείου πόρων να επιτραπεί η υποστήριξη Unicode.
  • (Windows) Fix τρέχει κατεψυγμένα app τρέχει από μονοπάτια που περιέχουν ξένες χαρακτήρες.
  • (Windows) Fix τρέχει PyInstaller από μονοπάτια που περιέχουν ξένες χαρακτήρες.
  • (OSX) Εφαρμογή --icon επιλογή για τις δέσμες .app.
  • (OSX) Προσθήκη argv άμιλλα για OpenDocument AppleEvent (βλέπε εγχειρίδιο για λεπτομέρειες).
  • Μετονομασία --buildpath να --workpath.
  • Δημιουργήθηκε εφαρμογή είναι να --distpath.
  • Όλα τα αρχεία προσωρινής εργασίας έχουν τώρα τεθεί σε --workpath.
  • Προσθήκη επιλογή --clean να αφαιρέσετε PyInstaller μνήμη cache και τα προσωρινά αρχεία.
  • Προσθήκη πειραματική υποστήριξη για το χέρι του Linux.
  • Ελάχιστο υποστηριζόμενοι Python έκδοση 2.4.
  • Προσθήκη άγκιστρα εισαγωγή για docutils, jinja2, σφίγγα, pytz, idlelib, sqlite3.
  • Προσθήκη άγκιστρα εισαγωγή για IPython, SciPy, pygst, Python για .NET.
  • Προσθήκη άγκιστρα εισαγωγή για PyQt5, Μπέικον, κοράκι.
  • Fix Django γάντζο εισαγωγή για να συνεργαστεί με Django 1.4.
  • Προσθήκη rthook για στριμμένα, pygst.
  • Προσθήκη rthook για pkg_resource. Καθορίζει τις ακόλουθες λειτουργίες για τα κατεψυγμένα app pkg_resources.resource_stream (), pkg_resources.resource_string ().
  • Καλύτερη υποστήριξη για pkg_resources (χειραγώγηση .egg) σε κατεψυγμένα εκτελέσιμα.
  • Προσθήκη επιλογή --runtime-γάντζο για να επιτρέψετε την εκτέλεση προσαρμοσμένου κώδικα από κατεψυγμένα app πριν από την τοποθέτηση άλλων Python από την παγωμένη app. Αυτό είναι χρήσιμο για κάποιο εξειδικευμένο προεπεξεργασίας μόνο για το κατεψυγμένο εκτελέσιμο. Π.χ. Αυτή η επιλογή μπορεί να χρησιμοποιηθεί για να ρυθμίσετε το SIP API v2 για PyQt4.
  • Εσωτερική Stuff:
  • επιλογή Fix Runtime --Wignore.
  • Μετονομασία utils σε πεζά:. Archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py
  • (OSX) Fix λείπει qt_menu.nib σε απεσταγμένο κατάλογο όταν χρησιμοποιούν PySide.
  • (OSX) συμβατότητα Fix bootloader με το Mac OS X 10.5
  • (OSX) Αναζήτηση libpython σε DYLD_LIBRARY_PATH αν libpython δεν μπορεί να βρεθεί.
  • (OSX) Fix Python αναζήτηση βιβλιοθήκη virtualenv.
  • Περιβάλλον μεταβλητή PYTHONHOME είναι πλέον απενεργοποιημένο και το δρόμο προς python σπίτι βρίσκεται σε bootloader από Py_SetPythonHome λειτουργία (). Αυτό παρακάμπτει sys.prefix και sys.exec_prefix για τα κατεψυγμένα εφαρμογή.
  • βιβλιοθήκη Python όνομα αρχείου (π.χ. python27.dll, libpython2.7.so.1.0, κλπ) είναι ενσωματωμένο στο αρχείο exe που δημιουργείται. Bootloader δεν προσπαθεί αρκετά ονόματα πια.
  • Κατεψυγμένα εκτελέσιμα χρησιμοποιούν τώρα PEP-302 αγκίστρια εισαγωγής για την εισαγωγή κατεψυγμένων ενότητες και επεκτάσεις Γ. (Sys.meta_path)
  • Drop παλιά μηχανήματα εισαγωγής από iu.py.
  • Drop δικό του κωδικό για την εισαγωγή στοιχείων από το αρχείο zip (αρχεία .egg) σε κατεψυγμένα executales. Εφαρμογή Native Python διατηρείται αμετάβλητη.
  • Drop παλιό κωδικό Crypto. Αυτό το χαρακτηριστικό δεν ολοκληρώθηκε ποτέ.
  • Drop bootloader εξάρτηση από την Python κεφαλίδες για σύνταξη.
  • (Windows) ΜΕΤΑΓΛΩΤΤΊΣΤΕ φορτωτές εκκίνησης με VS2008 για να εξασφαλιστεί η συμβατότητα win2k.
  • (Windows) Χρησιμοποιήστε 8.3 ονόματα αρχείων για homepath / TempPath.
  • Προσθήκη πρόθεμα ΜΗΧΑΝΗΜΑΤΑ στο κείμενο εντοπισμού σφαλμάτων από το bootloader.
  • επιτρέψετε την εκτέλεση PyInstaller programatically.
  • Μετακίνηση / Μετονομασία κάποια αρχεία, κωδικός refactoring.
  • Προσθέστε περισσότερες εξετάσεις.
  • περισπωμένη στο PyInstaller αναγνωρίζεται ως μεταβλητή $ HOME.

Τι είναι καινούργιο στην έκδοση 1.5.1:

  • Νέα προεπιλεγμένο εικονίδιο PyInstaller για εκτελέσιμα που δημιουργούνται στα Windows.
  • Προσθέστε υποστήριξη για Python χτισμένο με --enable κοινόχρηστο στο Mac OSX.
  • Προσθήκη ενότητα με τις απαιτήσεις για την τεκμηρίωση.
  • Τεκμηρίωση προέρχεται πλέον από rst2html και rst2pdf.
  • Fix λάθος διαχωριστές διαδρομή για bootloader-αρχείο των Windows
  • Προσθήκη λύση για λανθασμένη platform.system () σε κάποια Python των Windows
  • εγκατάσταση όπου η συνάρτηση επιστρέφει «Microsoft», αντί «Windows».
  • Fix --windowed επιλογή για Mac OSX, όπου ένα εκτελέσιμο κονσόλα ήταν
  • δημιουργούνται κάθε χρόνο, ακόμη και με αυτή την επιλογή.
  • εξάρτηση Μνεία για otool, LDD και objdump στην τεκμηρίωση.
  • Fix τυπογραφικό λάθος πρόληψη ανίχνευση βιβλιοθήκες DLL φορτώνονται από ctypes ενότητα.

Τι είναι καινούργιο στην έκδοση 1.5:

  • Νέες δυνατότητες προστέθηκαν, συμπεριλαμβανομένης της πλήρους υποστήριξης για την Python 2.6 και 2.7 (ακόμη και για τα Windows), υποστήριξη για τα Windows 64-bit, δυαδικό φορτωτές εκκίνησης για Linux και Mac OS X (32-bit), βελτιωμένη υποστήριξη για Mac OS X, και συμβατότητα με παλαιότερες εκδόσεις της Python (Python 2.2 +).
  • Πολλά σφάλματα έχουν καθοριστεί.

Τι είναι καινούργιο στην έκδοση 1.4:

  • Πλήρως υποστηρίξει έως Python 2.6 για Linux / Mac και Python 2.5
  • για τα Windows.
  • ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ Mac OSX υποστήριξη: και οι δύο ένα αρχείο και ένα dir υποστηρίζεται?
  • για εφαρμογές μη-κονσόλα, μπορεί να δημιουργηθεί μια δέσμη. Ευχαριστίες
  • για πολλούς ανθρώπους που εργάστηκαν για το θέμα αυτό σε μερικούς μήνες (Daniele
  • Zannotti, Matteo Bertini, Lorenzo Mancini).
  • Βελτιωμένη υποστήριξη του Linux: δημιουργείται εκτελέσιμα είναι παχύτεροι, αλλά τώρα
  • θα πρέπει να τρέξει τώρα σε πολλές διαφορετικές διανομές Linux (χάρη στον David
  • Mugnai).
  • Προσθήκη υποστήριξης για τον καθορισμό των αρχείων δεδομένων σε άγκιστρα εισαγωγής. PyInstaller
  • μπορεί τώρα να συνδυάσει αυτόματα όλα τα αρχεία δεδομένων ή plugins που απαιτούνται
  • για ένα συγκεκριμένο πακέτο 3ο κόμμα.
  • Προσθήκη έξυπνη υποστήριξη για ctypes: PyInstaller είναι πλέον σε θέση να
  • παρακολουθείτε όλα τα μέρη του πηγαίου κώδικα όπου ctypes χρησιμοποιείται και
  • δέσμη αυτόματα δυναμικές βιβλιοθήκες πρόσβαση μέσω ctypes.
  • (Χάρη στον Lorenzo Mancini για την υποβολή αυτή). Αυτό είναι πολύ
  • χρήσιμο όταν χρησιμοποιείτε ctypes με παραγγελία δυναμικές βιβλιοθήκες.
  • εκτελέσιμα χτισμένο με PyInstaller στα Windows μπορεί τώρα να είναι ψηφιακά
  • υπογραφεί.
  • Προσθήκη υποστήριξης για την απόλυτη εισαγωγές στην Python 2.5 (χάρη στον Arve
  • Knudsen).
  • Προσθήκη υποστήριξης για τις σχετικές εισαγωγές στην Python 2.5 +.
  • Προσθήκη υποστήριξη για cross-κατάρτιση: PyInstaller είναι πλέον σε θέση να
  • κατασκευή των Windows εκτελέσιμα όταν τρέχουν κάτω από το Linux. Ανατρέξτε στην τεκμηρίωση του
  • για περισσότερες λεπτομέρειες.
  • Προσθήκη υποστήριξης για .egg αρχεία: PyInstaller είναι πλέον σε θέση να ψάξουν για
  • εξαρτήσεις εντός .egg αρχεία, τα συνδυάζουν και να τα θέτει στη διάθεση
  • κατά το χρόνο εκτέλεσης με όλα τα στάνταρ χαρακτηριστικά (σημεία εισόδου, κλπ.).
  • Προσθήκη μερική υποστήριξη για τους καταλόγους .egg: PyInstaller θα τους αντιμετωπίσουμε
  • ως κανονικές συσκευασίες και, συνεπώς, δεν θα δέσμη μεταδεδομένων.
  • Στο Linux / Mac, είναι τώρα δυνατό να οικοδομήσουμε ένα εκτελέσιμο ακόμη και όταν
  • Πακέτων σύστημα δεν έχει .pyc ή .pyo αρχεία που είναι διαθέσιμα και το
  • το σύστημα καταλόγου μπορεί να γραφτεί μόνο από τον root. PyInstaller θα σε
  • το γεγονός παράγει τα απαιτούμενα .pyc / .pyo αρχεία on-the-fly μέσα σε ένα
  • κατασκευή-προσωρινό κατάλογο.
  • Προσθέστε αυτόματη εισαγωγή αγκίστρια για πολλές εφαρμογές τρίτων κατασκευαστών, όπως:
  • PyQt4 (χάρη στην Pascal Veret), με την πλήρη υποστήριξη plugin.
  • pyodbc (χάρη στον Δον Ντουίγκινς)
  • cElementTree (ντόπια εκδοχή και Python 2.5 έκδοση)
  • lxml
  • SQLAlchemy (χάρη στον Greg Copeland)
  • e-mail στην Python 2.5 (αν και αυτό δεν υποστηρίζει το παλιό στιλ
  • Python 2.4 σύνταξη με την Python 2.5)
  • αλογόμυγα
  • PyQWt5
  • mako
  • Βελτιωμένη PyGTK (χάρη στο Marco Bonifazi και Foxx).
  • πάστα (χάρη στην Jamie Kirkpatrick)
  • matplotlib
  • Προσθήκη κώδικα για το πολύ ενοχλητικό & quot? MSVCRT71 δεν θα μπορούσε να εξαχθεί & quot? bug,
  • το οποίο προκλήθηκε από το αρχείο DLL που συσκευάζεται δύο φορές (χάρη στην Idris
  • Aykun).
  • Αφαιρέθηκε C ++ - σχόλια στυλ από τον φορτωτή εκκίνησης για συμβατότητα
  • με τον compiler AIX.
  • υποστήριξη Fix για .py αρχεία με καταλήξεις DOS γραμμή κάτω από το Linux (διορθώσεις
  • PyOpenGL).
  • υποστήριξη Fix για PIL όταν εισάγονται χωρίς πακέτο ανώτατου επιπέδου (& quot? Εισαγωγή
  • Εικόνα & quot?.)
  • γάντζο εισαγωγή Fix PyXML υπό ΝΤ (χάρη στον Lorenzo Mancini)
  • Διορθώθηκε το πρόβλημα με PyInstaller μαζεύοντας το λάθος αντίγραφο του optparse.
  • Βελτίωση ορθότητα της δυαδικής μνήμης cache του strip'd αρχεία UPX'd /. Αυτή
  • διορθώνει τα προβλήματα κατά την εναλλαγή μεταξύ πολλαπλές εκδόσεις του
  • ίδια βιβλιοθήκη τρίτους (όπως π.χ. wxPython επιτρέπει να κάνουμε).
  • Fix ένα ηλίθιο bug με μονάδες εισαγωγής optparse (στο Linux) (ευχαριστίες
  • για να Louai Αλ-Khanji).
  • Στην Python 2.4+, εάν μια εξαίρεση αυξάνεται, ενώ εισάγει ένα module
  • μέσα σε ένα πακέτο, η μονάδα έχει αφαιρεθεί από το γονέα
  • namespace (για να ταιριάζει με τη συμπεριφορά της ίδιας της Python).
  • Fix τυχαίο αγωνιστική κατάσταση κατά την εκκίνηση των πακέτων ενός φακέλου, ότι ήταν
  • προκαλώντας την εξαίρεση αυτή που θα δημιουργηθεί: & quot? PYZ εισόδου »κωδικοποιήσεις» (0J)
  • δεν είναι ένας έγκυρος κωδικός αντικείμενο & quot?.
  • πρόβλημα Fix όταν έχουν Unicode χορδές μεταξύ των στοιχείων διαδρομής.
  • Fix τυχαίο εξαίρεση (& quot? Κακή περιγραφέα αρχείου & quot?) Με & quot? Εκτυπώσεις & quot? σε μη-κονσόλα
  • Λειτουργία (στην πραγματικότητα ένα pythonw & quot? Bug & quot? Ότι είναι σταθερό στην Python 3.0).
  • Μερικές φορές ο προσωρινός κατάλογος δεν παίρνει αφαιρεθεί μετά από το πρόγραμμα
  • την έξοδο, όταν τρέχει σε Linux.
  • Σταθερή τυχαία segfaults κατά την εκκίνηση σε πλατφόρμες 64-bit (x86-64).

Απαιτήσεις :

  • Python
  • ldd
  • objdump

Παρόμοια λογισμικά

Xojo
Xojo

20 Feb 15

Embedthis Ejscript
Embedthis Ejscript

17 Feb 15

gears-less
gears-less

20 Feb 15

Σχόλια για PyInstaller

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία