Η Python είναι μια πολύ δημοφιλής γλώσσα για προγραμματισμό. Τι γίνεται όμως αν το άτομο που εκτελεί το πρόγραμμά σας δεν θέλει ή δεν ξέρει πώς να εκτελέσει ένα σενάριο Python; Αυτό το άρθρο θα σας διδάξει πώς να μεταγλωττίσετε ένα σενάριο Python σε εκτελέσιμο.
Βήματα
Μέθοδος 1 από 2: Χρήση CX_Freeze
Βήμα 1. Κάντε λήψη του cx_Freeze από το Sourceforge
Είναι ένα εργαλείο για τη συσκευασία σεναρίων Python σε αυτόνομα εκτελέσιμα.
Βήμα 2. Βεβαιωθείτε ότι εργάζεστε στην πλατφόρμα που χρειάζεστε για να εκτελεστεί το εκτελέσιμό σας
Για παράδειγμα, εάν θέλετε να δημιουργήσετε ένα εκτελέσιμο αρχείο των Windows, εκτελέστε το cx_Freeze στα Windows. Το ίδιο ισχύει και για Mac και Linux.
Βήμα 3. Δημιουργήστε ένα νέο αρχείο Python με το όνομα setup.py στον κατάλογο του προγράμματος Python που θέλετε να μεταγλωττίσετε
Βήμα 4. Εισαγάγετε τον ακόλουθο κώδικα στο νέο σας αρχείο setup.py
(Όπως πάντα στην Python, η σωστή εσοχή είναι σημαντική και δυστυχώς δεν εμφανίζεται εδώ λόγω δυσκολιών μορφοποίησης.):
εισαγωγή sys από ρύθμιση εισαγωγής cx_Freeze, Εκτελέσιμη βάση = Καμία αν sys.platform == 'win32': base = 'Win32GUI' εκτελέσιμα = [Εκτελέσιμα (όνομα προγράμματος Python, βάση = βάση)] ρύθμιση (όνομα = εκτελέσιμο_όνομα, έκδοση = 'έκδοση ', περιγραφή =' desc ', εκτελέσιμα = εκτελέσιμα)
Βήμα 5. Εκτελέστε τις ακόλουθες εντολές στο τερματικό του υπολογιστή σας:
cd [διαδρομή προς τον κατάλογο του αρχείου Python] python setup.py build
Βήμα 6. Αναζητήστε έναν νέο φάκελο που ονομάζεται "build" στον κατάλογο του προγράμματος Python
Θα έπρεπε να έχει δημιουργηθεί κατά το προηγούμενο βήμα. Ανοίξτε αυτόν τον φάκελο και τον φάκελο μέσα σε αυτόν.
- Εκεί είναι το εκτελέσιμο σου! Τα άλλα αρχεία σε αυτόν τον κατάλογο απαιτούνται για την εκτέλεση του εκτελέσιμου αρχείου σας, οπότε φροντίστε να τα διατηρείτε πάντα με το εκτελέσιμο.
- Η κατασκευή μπορεί να προσαρμοστεί με πολλούς τρόπους. Δείτε το cx-freeze.readthedocs.org για μια περιγραφή όλων των πιθανών επιλογών.
Μέθοδος 2 από 2: Χρήση PyInstaller
Βήμα 1. Ανοίξτε το τερματικό ή τη γραμμή εντολών και εκτελέστε τον ακόλουθο κώδικα
Αυτό θα εγκαταστήσει το pyInstaller.
pip εγκατάσταση pyinstaller
Βήμα 2. Ανοίξτε τον κατάλογο στον οποίο βρίσκεται το σενάριο python
Στα Windows "Κάντε δεξί κλικ" ενώ κρατάτε πατημένο το "Shift" και επιλέξτε "άνοιγμα παραθύρου εντολών εδώ". Στο linux "Κάντε δεξί κλικ" και επιλέξτε "Άνοιγμα τερματικού".
Βήμα 3. Πληκτρολογήστε αυτήν την εντολή για να μεταγλωττίσετε το σενάριό σας
Περιμένετε να τελειώσει η εντολή.
pyInstaller script_name.py
Βήμα 4. Μεταβείτε στον πρόσφατα δημιουργημένο κατάλογο "dist"
Το μεταγλωττισμένο έργο σας θα είναι εκεί.
Προειδοποιήσεις
- Η ρύθμιση βάσης = "Win32GUI" όπως φαίνεται παραπάνω θα προκαλέσει προβλήματα εάν ο κώδικας Python περιλαμβάνει τη λειτουργία εισόδου ().
- Δοκιμάστε να ρυθμίσετε τη βάση = 'Κονσόλα', ή τη βάση = Καμία αφού η Κονσόλα είναι η προεπιλεγμένη.