2015-04-18 11 views

risposta

9

provare il seguente comando (come commentato dal @jonsharpe):

pip freeze > requirements.txt 
+4

Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. –

+4

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

+0

non è automatico, è un comando separato. – bogs

0

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à

1

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.

Problemi correlati