Ho scritto una semplice applicazione Web con server Web incorporato (tornado), database (sqlalchemy che utilizza sqlite per ora) e l'intero shabang. Vorrei raggruppare tutto in una singola directory autosufficiente con un singolo exe che può essere eseguito. Lo scenario di distribuzione richiede assolutamente un'installazione con un clic ed è eseguito in questo modo.pyinstaller con uno structor di directory non banale
Ho assolutamente fallito nel tentativo di ottenere py2exe o pyinstaller per raggruppare il mio codice. Il problema ha a che fare direttamente con la struttura e il layout della directory, che è la seguente. Non voglio modificare molto il layout della directory. Qualcuno può suggerire come posso ottenere questo con py2exe o pyinstaller o qualsiasi altro strumento adatto?
project/
|-> main.py
|-> libs/
|-> tornado/ (The full git rep as a submodule)
|-> tornado/ (The actual package)
|-> sqlalchemy/
|-> src/
|-> support-1.py
|-> support-2.py
|-> static/
-> js/
-> img/
-> css/
|-> templates/
Potete fornire il codice si è tentato? – jadkik94
Qual era il problema quando hai provato? Sono mancati alcuni file? –
Janne, ho avuto problemi tra cui le mie directory statiche: il glob stava solo copiando i file in una determinata directory. Per creare nuove directory sotto static/ho dovuto specificare voci aggiuntive nella mia specifica data_files. – Karra