Nwlapcug.com


Come compilare codice Python

Dato che Python è un linguaggio interpretato, compilazione del codice Python può significare molte cose, tra cui la compilazione del codice byte o trasformazione in un'altra lingua. Quando si impara a prendere il codice Python e compilarlo in un file eseguibile per le piattaforme Windows, è possibile creare un programma Python e avere Windows utenti eseguono senza soluzione di continuità.

Istruzioni

Impostare

1

Creare il programma Python o importarlo in ambiente Windows.

2

Eseguire il codice nell'interprete Python e assicurarsi che non siano presenti errori nel codice:
c:Python> Python mycode.py

3

Scaricare il compilatore win32 py2exe dal sito py2exe (Vedi risorse qui sotto).

4

Salvare il file scaricato sul disco.

5

Aprire il file scaricato e fare clic su attraverso il processo di installazione. Questo dovrebbe richiedere pochi secondi. L'installazione crea un programma di py2exe.exe nella vostra directory di distutils distribuita con l'installazione di Python che si utilizzerà per creare il codice compilato.

Compilare il codice Python

6

Aprire un nuovo file di testo in blocco note o il vostro editor preferito e salvarlo come mysetupfile.py. Questo file di testo vi dirà il programma py2exe quali programmi Python per convertire in un file exe.

7

Aggiungere le seguenti righe nel file di testo:
from distutils.core import setup
import py2exe
setup(console=['mycode.py'])

dove "mycode.py" è il nome del vostro programma Python si desidera compilare.

8

Eseguire il file mysetupfile.py tramite il programma py2exe:
c:\Python> Python mysetupfile.py py2exe

9

Attendere che il compilatore py2exe finiture produrre l'output. Se tutto va bene, il compilatore potrebbe informare l'utente delle dll che il programma Python dipendono una volta completata la compilazione.

10

Attendere fino a quando la compilazione viene eseguita. Una volta, verrà creata una directory denominata "dist". Immettere la directory di tipo:
c:\Python> cd dist

11

Cercare nella directory per vedere un file exe del vostro progetto. Testare la compilazione eseguendo il programma:
c:\Python> mycode.exe

Consigli & Avvertenze

  • La pagina web di Frederick Lundh compilazione Python ha una carrellata su una varietà di tecniche diverse e piattaforme per compilare Python (Vedi risorse qui sotto). Si possono trovare suggerimenti per la compilazione di codice di byte, Mac e Unix ambienti.
  • Ci sono una serie di pacchetti Python popolari di Windows che possono avere problemi quando si tenta di compilare. Alcuni di questi pacchetti includono wxPython, numPy e pyXML. Se hai difficoltà con moduli esterni o pacchetti, consultare il sito py2exe (Vedi risorse qui sotto).
  • Il processo di compilazione crea solo un file exe, non è un pacchetto completamente installabile. Sarà necessario utilizzare un'utilità come MSI o Innosetup per creare un pacchetto di installazione completo, una volta fatto il file exe.