Sto usando cx_freeze per distribuire la mia applicazione. Vorrei includere un'intera directory poiché includere singoli file non li inserisce in una cartella. Come posso includere una cartella?Come posso includere una cartella con cx_freeze?
11
A
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?
Problemi correlati
- 1. cx_freeze: Come posso aggiungere i file del pacchetto in library.zip?
- 2. Come posso unire altri file quando uso cx_freeze?
- 3. Come si usa cx_freeze?
- 4. Come posso includere System.Windows.Shapes?
- 5. Come includere la cartella nella documentazione doxygen?
- 6. Come posso decomprimere una cartella specifica?
- 7. utilizzando cx_freeze sull'app mobile
- 8. Utilizzo di CX_Freeze con Scipy: scipy.special._ufuncs.py
- 9. Symfony includere parziale dalla cartella personalizzata
- 10. Come includere css dalla cartella risorse in symfony 2
- 11. Dove posso includere normalize.css?
- 12. Errore Pyx Cx_Freeze in Windows XP
- 13. C - come includere le proprie intestazioni contenute nella cartella separata
- 14. cx_Freeze errore moduli mancanti
- 15. Come posso includere un pulsante in una notifica di Toast?
- 16. Come cercare una cartella con PowerShell
- 17. Errore di Cx_freeze perso sys.stdin
- 18. VBS come posso modificare la proprietà DateLastModified su una cartella
- 19. Come posso creare una cartella, se non esiste, da .vimrc?
- 20. Richieste: file mancante dopo cx_freeze
- 21. Come includere una cartella nel file exe usando Inno Setup Compiler
- 22. Come posso aggiungere una cartella o un file alla radice in una ricetta con bitbake?
- 23. Come posso sostituire una parola con tutti i file contenuti in una cartella in Vim?
- 24. Come posso spostare file in un'altra cartella con java?
- 25. KeyError: 'TCL_Library' quando uso cx_Freeze
- 26. come includere una directory nel pacchetto debuild
- 27. cx_freeze applicazione PyGObject su Linux
- 28. Come posso includere file javascript lato server?
- 29. Come posso caricare la mia cartella del venditore con Composer?
- 30. Come includere cartelle specifiche su build con Visual Studio
Non vedo come impostare un percorso? – PascalVKooten
È 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
Conosci qualche modo per includere intere cartelle? – PascalVKooten