cx_Freeze

Screenshot Λογισμικό:
cx_Freeze
Στοιχεία Λογισμικού:
Εκδοχή: 4.3.4 επικαιροποιημένο
Ανεβάστε ημερομηνία: 17 Jul 15
Προγραμματιστής: Anthony Tuininga
Άδεια: Δωρεάν
Δημοτικότητα: 121

Rating: 3.8/5 (Total Votes: 4)

cx_Freeze είναι ένα έργο ανοικτού κώδικα που παρέχει μια σειρά από βοηθητικά προγράμματα που μπορούν να παγώσει Python scripts σε εκτελέσιμα σε ένα σταυρό τρόπο πλατφόρμα, χρησιμοποιώντας πολλές από τις τεχνικές που βρέθηκαν σε py2exe Thomas Heller, το Installer Gordon McMillan, καθώς και της χρησιμότητας Πάγωμα ότι τα πλοία με Python.
Εγκατάσταση:
Κατεβάστε την τελευταία έκδοση από την ενότητα downloads παραπάνω, και να αποσυμπιέσει το αρχείο σε έναν κατάλογο. Ανοίξτε ένα τερματικό και εκτελέστε τις ακόλουθες εντολές:
python MakeFrozenBases.py
python FreezePython.py --no-copy-DEPS FreezePython.py
Όταν αυτές οι εντολές έχουν ολοκληρώσει με επιτυχία, ο κατάλογος θα είναι στην ίδια κατάσταση ως ένα δυαδικό εγκατάσταση

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

  • Αυτή η έκδοση προσθέτει υποστήριξη για την Python 3.4, βελτιωμένη υποστήριξη για PyQt και PySide, και τη δημιουργία δεσμών εφαρμογή για Mac OS X.
  • Μια σειρά από διορθώσεις έγιναν επίσης.

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

  • Αυτή η έκδοση προσθέτει υποστήριξη για την Python 3.4, βελτιωμένη υποστήριξη για PyQt και PySide, και τη δημιουργία δεσμών εφαρμογή για Mac OS X.
  • Μια σειρά από διορθώσεις έγιναν επίσης.

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

  • Η έκδοση αυτή συμπληρώνει την υποστήριξη για την Python 3.3 και προσθέτει υποστήριξη για την αντιγραφή των αρχείων DLL MSVC runtime και πρόδηλη αρχείο, εάν το επιθυμείτε.
  • Λίγα ήσσονος σημασίας σφάλματα εξετάστηκαν επίσης.

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

  • Προστέθηκε υποστήριξη για την Python 3.2
  • Προστέθηκε άγκιστρο για ενότητα datetime που εισάγει εμμέσως τη μονάδα του χρόνου.
  • Διορθώθηκε το γάντζο για TkInter στην Python 3.x.
  • Πάντα περιλαμβάνει τη μονάδα zlib δεδομένου ότι η μονάδα zipimport απαιτεί, ακόμα και όταν συμπίεση δεν λαμβάνει χώρα.
  • Προστέθηκε δείγμα για μια εφαρμογή TkInter.

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

  • Αυτή η έκδοση βελτιώνει τα άγκιστρα για μια σειρά από πακέτα (συμπεριλαμβανομένων των Twitter και PyQt) και καθορίζει μια σειρά από σφάλματα που αποκαλύφθηκαν από την απελευθέρωση της Python 2.7.1.
  • Επίσης, προσθέτει υποστήριξη για τη δημιουργία έκδοση πόρους σε Windows και διορθώνει την εγκατάσταση κατεψυγμένα εκτελέσιμα των Windows με Python 3.x.

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

  • Προστέθηκε υποστήριξη για τον καθορισμό bin_path_includes και bin_path_excludes σε σενάρια εγκατάστασης .
  • Προστέθηκε υποστήριξη για την κατάρτιση των υπηρεσιών των Windows με το μεταγλωττιστή της Microsoft και κτίριο για 64-bit των Windows.
  • Κατά την εγκατάσταση των υπηρεσιών Windows, χρησιμοποιήστε την πλήρη διαδρομή για το εκτελέσιμο τόσο και το αρχείο ρυθμίσεων εφόσον αυτά προσδιορίζονται.
  • Εξαλείψτε τα διπλά αρχεία για κάθε πιθανή έκδοση της Python, όταν την οικοδόμηση πακέτα MSI για την Python 2.7.
  • Fix δήλωση των ονομάτων πακέτων.
  • Διορθώστε ελέγξετε για cx_Logging κατάλογο της βιβλιοθήκης εισαγωγής.
  • Προστέθηκε άγκιστρα για το πακέτο python-Xlib.
  • Προστέθηκε άγκιστρα να αγνοήσει τη μονάδα όταν δεν _scproxy στην πλατφόρμα Mac και το win32gui και ενότητες pyHook σε πλατφόρμες εκτός των Windows.
  • Κατά την αντιγραφή των αρχείων, αντιγράψτε το stat () πληροφορίες, καθώς, όπως έγινε σε παλαιότερες εκδόσεις του cx_Freeze.
  • Προστέθηκε τεκμηρίωση για τις shortcutName και shortcutDir παραμέτρους για τη δημιουργία ενός εκτελέσιμο.

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

  • Αυτή η έκδοση προσθέτει υποστήριξη για την Python 2.7 και βελτιώνει την υποστήριξη για την Python 3.1 και Mac OS X.
  • Άγκιστρα για μια σειρά από ενότητες προστέθηκαν ή βελτιώθηκαν με βάση τα σχόλια των χρηστών.
  • Μια σειρά από βελτιώσεις έγιναν επίσης στη δημιουργία πακέτα MSI και αρκετά σφάλματα στριμωγμένος.

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

  • Προστέθηκε υποστήριξη για την Python 3.x
  • Προστέθηκε υποστήριξη για την παροχή υπηρεσιών σχετικά με τα Windows.
  • Προστέθηκε γραμμή εντολών --silent επιλογή (-s) εφόσον ζητηθεί από τον Todd Templeton. Αυτή η επιλογή απενεργοποιεί όλες τις κανονικές εξόδου συμπεριλαμβανομένης της έκθεσης των ενοτήτων που περιλαμβάνονται.
  • Προστέθηκε επιλογή γραμμής εντολών --icon όπως ζητήθηκε από τον Tom Brown.
  • Βεβαιωθείτε ότι Py_Finalize () καλείται όταν ακόμη εξαιρέσεις, οι οποίες ούτως ώστε κάθε οριστικοποίηση (όπως __del__ κλήσεις) είναι κατασκευασμένα πριν από το εκτελέσιμο τερματισμού.
  • διασφαλιστεί ότι οι άδειοι φάκελοι δημιουργούνται ανάλογα με τις ανάγκες του στόχου, όπως ζητήθηκε από Clemens Hermann.
  • Το πακέτο κωδικοποιήσεις και οποιεσδήποτε άλλες ενότητες που απαιτούνται για την εκκίνηση του runtime Python περιλαμβάνονται πλέον αυτόματα σε κατεψυγμένη εκτελέσιμο.
  • διασφαλίζεται ότι αν ένα όνομα στόχο έχει καθοριστεί, ότι το όνομα της ενότητας μέσα στο αρχείο zip έχει επίσης αλλάξει. Χάρη στην Clemens Hermann για την αρχική ενημερωμένη έκδοση κώδικα.
  • Ενεργοποιήθηκε η υποστήριξη για την κατάρτιση σε 64-bit των Windows.
  • Αν ένα σφάλμα εισαγωγής εμφανίζεται κατά τη φάση του φορτίου, αντιμετωπίζει αυτό ως μια κακή μονάδα, καθώς και. Χάρη στον Tony Meyer που το επεσήμανε.
  • Όπως προτείνεται από τον Todd Templeton, εξασφαλίζεται ότι ο κατάλογος περιλαμβάνει τα αρχεία αντιγράφονται, όχι απλώς αναφορά, έτσι ώστε περαιτέρω χρήσεις της λίστας δεν προκαλούν ακούσια παρενέργειες.
  • Όπως προτείνεται από τον Todd Templeton, αρχεία zip έχουν πλέον κλείσει σωστά, ώστε να αποφευχθεί πιθανή διαφθορά.
  • Όπως προτείνεται από τον Todd Templeton, τα αρχεία δεδομένων δεν είναι πλέον αντιγράφονται όταν καθαρίζεται η σημαία αρχεία που εξαρτώνται από αντίγραφο.
  • Enabled καλύτερη υποστήριξη των setup.py σενάρια που απαιτούν άλλα setup.py σενάρια, όπως αυτά που χρησιμοποιούνται από cx_OracleTools και cx_OracleDBATools.
  • Στο Solaris, LDD εξόδους καρτέλες αντί των χώρων, ώστε να επεκτείνουν για πρώτη φορά πριν ψάχνει για το διαχωριστικό. Χάρη στην Eric Brunel για την αναφορά αυτή και παρέχοντας τη λύση.
  • Στα Windows, αποκλείει τον κατάλογο των Windows και τον κατάλογο εγκατάστασης side-by-side για τον καθορισμό DLL, για να αντιγράψετε δεδομένου ότι αυτά θεωρούνται γενικά μέρος του συστήματος.
  • Στα Windows, χρησιμοποιήστε το% * όχι τα επιχειρήματα χωρίζονται στο παραγόμενο αρχείο δέσμης, προκειμένου να αποφευχθούν τα προβλήματα με την πολύ περιορισμένη επεξεργαστή επιχείρημα που χρησιμοποιείται από τον επεξεργαστή εντολών.
  • Για την Win32GUI βάση εκτελέσιμο, να προσθέσετε υποστήριξη για τον προσδιορισμό της λεζάντα να χρησιμοποιείται για την εμφάνιση μηνυμάτων σφάλματος.
  • Για την Win32GUI βάση εκτελέσιμο, να προσθέσετε υποστήριξη για την κλήση του excepthook εξαιρέσεις κορυφαίο επίπεδο αν κάποιος έχει οριστεί.
  • Στα Windows, βεβαιωθείτε ότι τα πακέτα MSI που είναι χτισμένο είναι ανά μηχάνημα από προεπιλογή ως διαφορετικά παράξενα πράγματα μπορούν να συμβούν.
  • Διορθώθηκε το bug στο κάλεσμα της readlink () η οποία θα οδηγήσει σε καιρούς περίεργα σφάλματα συμπεριφορά ή τον τεμαχισμό.
  • Διπλότυπο προειδοποιήσεις σχετικά με τις βιβλιοθήκες δεν βρέθηκε από ldd τώρα καταστέλλεται.
  • πειραγμένο άγκιστρα για μια σειρά από ενότητες με βάση τα σχόλια από τους άλλους ή προσωπική εμπειρία.

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

  • Αυτή η έκδοση προσθέτει υποστήριξη για την Python 2.6 και διορθώσεις ένα δευτερεύον σφάλμα όπου άγκιστρα δεν είχαν τρέξει για built-in modules.

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

  • Αυτή η έκδοση προσθέτει υποστήριξη για το πάγωμα των ενοτήτων σε αρχεία zip, ανεξάρτητα από το ίδιο το εκτελέσιμο, αντιγραφή δυαδικών εξαρτημένα αρχεία (DLL και κοινόχρηστες βιβλιοθήκες), δημιουργώντας πακέτα RPM και προγράμματα εγκατάστασης των Windows, αντιγράφοντας αρχεία δεδομένων, και παρέχει άγκιστρα για τη διαχείριση μονάδων με συγκεκριμένες απαιτήσεις σε διαφορετικές πλατφόρμες.
  • Επίσης, βελτιώνει το σενάριο που χρησιμοποιείται για την κατασκευή cx_Freeze πακέτα, ανάμεσα σε άλλες αλλαγές.

Απαιτήσεις :

  • Python

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

Άλλο λογισμικό του προγραμματιστή Anthony Tuininga

cx_Freeze
cx_Freeze

1 Mar 15

ceODBC
ceODBC

11 May 15

cx_Oracle
cx_Oracle

20 Jul 15

Σχόλια για cx_Freeze

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