2013-02-26 16 views

risposta

17

È necessario impostare un argomento file include per le opzioni di costruzione. Puoi farlo in diversi modi, ma mostrerò una parte della mia configurazione. La cosa che descrivo qui è per un file specifico e una destinazione specifica. Penso che tu possa anche impostare un percorso come questo, ma non ho ancora provato questo.

Modifica: Testato, quindi scegli l'approccio giusto per il tuo progetto.

buildOptions = dict(include_files = [(absolute_path_to_your_file,'final_filename')]) #single file, absolute path. 

buildOptions = dict(include_files = ['your_folder/']) #folder,relative path. Use tuple like in the single file to set a absolute path. 

setup(
     name = "appname", 
     version = "1.0", 
     description = "description", 
     author = "your name", 
     options = dict(build_exe = buildOptions), 
     executables = executables) 

Dai un'occhiata anche a questo argomento. Ha indirizzato proponenzialmente la stessa domanda: How can i bundle other files when using cx_freeze?

+0

Non vedo come impostare un percorso? – PascalVKooten

+2

È necessario sostituire absolute_path_to_your_file alla destinazione del file sorgente che si desidera includere. Un percorso assoluto è principalmente simile a questo: "C: // your_folder/a_subfolder" su un sistema basato su Windows. – Ecno92

+0

Conosci qualche modo per includere intere cartelle? – PascalVKooten

Problemi correlati