Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να κάνει Python Script εκτελέσιμα

Ένας λόγος για αυξημένη δημοτικότητα της Python ως μια υψηλού επιπέδου γλώσσα προγραμματισμού είναι η φορητότητά του . Σενάρια γραμμένα σε Mac , για παράδειγμα , θα τρέχει σε ένα μηχάνημα με Windows και το αντίστροφο . Εφ 'όσον η μηχανή προορισμού έχει Python τοποθετημένη σε αυτό, το script θα τρέξει χωρίς προβλήματα . Τα περισσότερα σενάρια Python αποθηκεύονται ως σενάρια ? Δεν είναι αυτοτελείς , και διενεργούνται συνήθως με τη δακτυλογράφηση " python xxx.py " σε μια γραμμή εντολών . Ωστόσο , αυτή η μέθοδος εκτελεί τα σενάρια απαιτεί μια εγκατάσταση Python. Είναι δυνατόν να κάνει ένα εκτελέσιμο script Python - χωρίς εγκατάσταση Python απαιτείται - " . Κατεψυγμένα binary" , μετατρέποντας την σε ένα Οδηγίες
Η

1 Κατεβάστε και εγκαταστήστε ένα παγωμένο δυαδικό σύστημα . Τρία συστήματα χρησιμοποιούνται συνήθως. Py2exe ( για Windows) είναι διαθέσιμο σε www.py2exe.org . Py2app ( μια έκδοση Mac του Py2exe ) είναι διαθέσιμο σε svn.pythonmac.org/py2app . PyInstaller ( για Windows , Mac και Linux) είναι διαθέσιμο σε www.pyinstaller.org .

Να εγκαταστήσετε py2exe , κατεβάστε το αρχείο ZIP. Και αποσυμπιέστε το . Δεν απαιτείται εγκατάσταση .

Να εγκαταστήσετε py2app , κατεβάστε το αρχείο tar.gz . Από Python.org και αποσυμπιέστε το . Ανοίξτε ένα τερματικό και περιηγηθείτε στο φάκελο όπου έχετε αποσυμπιέσει τα αρχεία . Τύπος:

python setup.py εγκατάσταση

και το πρόγραμμα θα εγκατασταθεί

να εγκαταστήσετε PyInstaller , κατεβάστε το αρχείο ZIP από την κεντρική σελίδα του και αποσυμπιέστε . . . Ανοίξτε ένα τερματικό ή γραμμή εντολών και μεταβείτε στον κατάλογο αποσυμπίεσης περιεχόμενο . Πληκτρολογήστε

python Configure.py

και το πρόγραμμα θα εγκαταστήσει και θα αυτορυθμιστεί . 2

Γράψτε σενάριο Python σας που θέλετε να αποθηκεύσετε ως ένα εκτελέσιμο αρχείο . Για παράδειγμα :

εκτύπωσης " ! Γεια σου, κόσμε "

μπορούν να αποθηκευτούν ως hello.py
εικόνων 3

Χρησιμοποιήστε Py2exe ή Py2app να δημιουργήσετε ένα αρχείο. εκτελέσιμο . Επειδή Py2app είναι η έκδοση Mac του Py2exe , οι ακολουθίες να τα χρησιμοποιούν είναι παρόμοια . Και τα δύο απαιτούν ένα σενάριο setup.py . Σε Py2exe :

από distutils.core εγκατάσταση εισαγωγής

εισαγωγή py2exe

setup ( console = [' hello.py '] )

θα εισάγει το λειτουργία ρύθμισης από distutils , εισάγετε τη μονάδα py2exe , και τότε η εγκατάσταση του hello.py εφαρμογή κονσόλας

σε Py2app , μπορείτε να χρησιμοποιήσετε τη δέσμη ενεργειών Py2applet να δημιουργήσετε το setup.py : .

py2applet - - make -setup hello.py

Αυτό δημιουργεί setup.py
Η 4

Εκτελέστε σενάριο εγκατάστασης σας : .

Python setup.py Py2exe

Αυτό θα δημιουργήσει το αρχείο hello.exe , το οποίο είναι ένα αυτόνομο εκτελέσιμο .

Για Py2app , τύπου

python setup.py py2app -A

Αυτό θα δημιουργήσει το αρχείο hello.app , το οποίο είναι ένα αυτόνομο αρχείο app που μπορούν να εκτελεστούν από το τερματικό .
5

Δημιουργήστε ένα αρχείο spec στο PyInstaller με την πλοήγηση στο φάκελο script και πληκτρολογώντας
<σας p> python Makespec.py [ - onefile ] hello.py

Φτιάξτε το έργο σας με :

python Build.py specfile

Αυτό δημιουργεί ένα αυτόνομο αρχείο EXE . .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα