Voglio produrre il requirements.txt
per il mio progetto Python 3 in PyCharm. Qualche idea?Esiste un modo per emettere automaticamente request.txt?
risposta
provare il seguente comando (come commentato dal @jonsharpe):
pip freeze > requirements.txt
Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. –
Ci scusiamo - questo _segue_ fornisce una risposta alla domanda. Può essere ampliato, ovviamente - come si può vedere nei commenti non è la soluzione desiderata. Ma questa singola riga digitata nel prompt "output requirements.txt automaticamente" come richiesto. – jsbueno
non è automatico, è un comando separato. – bogs
si può fare in PyCharm andando su Impostazioni e progetti interprete. Seleziona tutti i pacchetti con la loro versione e le ultime. Quindi copia tutti questi dati in un documento MS Word. La parola MS lo tratterà come una tabella. Elimina la colonna centrale di questa tabella. Ora copia tutti questi dati in un blocco note ++. Cerca i doppi spazi '' o una scheda e sostituiscili con '=='. Salva questo file come requirements.txt
. Si lavorerà
pigar funziona abbastanza bene ho appena provato
https://github.com/damnever/pigar
La risposta di cui sopra con pip freeze
funzionerà correttamente solo se è stata impostata una virtualenv prima di iniziare l'installazione di roba con pip. Altrimenti finirai con requisiti che sono "eccedenti ai requisiti". Sembra che pigar vada a esaminare tutte le tue istruzioni di importazione e cerchi anche le versioni attualmente in uso. Ad ogni modo, se hai configurato il virtualenv prima di iniziare, sarà tutto più pulito, altrimenti pigar può salvarti. Sembra anche nelle sottodirectory.
- 1. Esiste un modo per DBUnit di creare automaticamente tabelle?
- 2. Rinomina automaticamente un file se già esiste in modo Windows
- 3. Esiste un componente per creare automaticamente un modulo di configurazione?
- 4. Esiste un modo per rendere le immagini sui pulsanti ridimensionate automaticamente per adattarle allo schermo?
- 5. Esiste un modo per "riscaldare" un processo?
- 6. Esiste un modo semplice per completare automaticamente le variabili di blocco in xcode?
- 7. C'è un modo per generare automaticamente un'implementazione __str __() in python?
- 8. Esiste un modo funzionale per farlo?
- 9. Esiste un modo per eseguire Trac offline?
- 10. Esiste un modo per cancellare l'output NSLog?
- 11. Esiste un modo per annullare un'espressione regolare?
- 12. Esiste un modo elegante per ripetere un'azione?
- 13. Esiste un modo automatico per documentare i servizi di Nancy?
- 14. C'è un modo per emettere i numeri solo da un elenco python?
- 15. Esiste un modo semplice per creare automaticamente un pacchetto NuGet da un progetto di Visual Studio 2015?
- 16. In VS2008, c'è un modo per "Allegare al processo" automaticamente?
- 17. C'è un modo per sincronizzare automaticamente html5 localstorage tra computer
- 18. Il modo migliore per ripristinare automaticamente un database ogni ora
- 19. C'è un modo per generare automaticamente l'elenco di bundledDependencies?
- 20. C'è un modo per sovrascrivere automaticamente ToString() su una classe?
- 21. C'è un modo per aggiornare automaticamente l'applicazione su Android?
- 22. C'è un modo per impedire a Play di ricaricarsi automaticamente?
- 23. Esiste un modo per generare automaticamente i file resx corrispondenti per la localizzazione delle stringhe in .NET?
- 24. Esiste un modo per impedire che un parametro stringa Jenkins si imposti automaticamente sul nome del parametro, se vuoto?
- 25. Emettere un file immagine da un servlet
- 26. Esiste un modo semplice per testare due PNG per l'uguaglianza?
- 27. Esiste un modo specifico per Scala per implementare l'esecuzione periodica?
- 28. Esiste un modo per fornire l'autenticazione per il riak database?
- 29. Esiste un modo per utilizzare l'attributo JavaScript per impostazione predefinita?
- 30. Esiste un modo per testare una variabile per "isForEachable"
'pip freeze> requirements.txt'? – jonrsharpe
@jonrsharpe Se sta usando l'ambiente virtuale. – khajvah
@khajvah PyCharm rende molto facile la configurazione e l'uso di una nuova virtualenv quando si crea un nuovo progetto, quindi non vedo perché non lo sarebbero. – jonrsharpe