Come faccio a convertire il mio script Python (che ha importato i moduli) per un exe di Windows?

voti
0

Qui ci sono i moduli di importazione che il mio script utilizza:

import datetime
from dateutil import parser
from tkinter import filedialog
import tkinter
import mailbox
import pprint
import json
import urllib.request
from tkinter import *

#my script code here

Come posso convertirlo in un exe finestre. Im usando python 3.4. Le persone hanno suggerito cx_freeze Tuttavia non v'è alcuna documentazione su di esso quindi non hanno idea di come usarlo? Py2exe lavorato su uno script di test senza moduli importati, ma quando ho provato a compilare il mio script, non ha funzionato? Se il mio script si chiama test.py, quale sarebbe il comando cx_freeze essere quello di covnert esso?

È pubblicato 16/02/2015 alle 11:11
dall'utente
In altre lingue...                            


2 risposte

voti
1

Prova www.py2exe.org/

py2exe è un modulo bello che si possono trovare utili.
Oppure, se siete in linux / mac allora si potrebbe provare freezeil metodo provare https://wiki.python.org/moin/Freeze

Risposto il 16/02/2015 a 11:18
fonte dall'utente

voti
0

Consiglio vivamente PyInstaller . Ho usato per usarlo al fine di creare il file exe con più file di libreria, quindi comprimere tutti questi file in un archivio autoestraente, ottenendo un file exe standalone completamente funzionante.

Non richiede altri script o il codice, è sufficiente creare il file utilizzando "Makespec.py" e "Build.py".

Se non sbaglio, c'è una nuova versione compatibile con Python 3.4 ... altrimenti si potrebbe convertire il vostro script Python 2.7.

Risposto il 16/02/2015 a 11:18
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more