2016-03-30 20 views
5

Ho un ambiente virtuale conda con diversi pacchetti inutilizzati installati al suo interno (utilizzando pip install o conda install).Come disinstallare tutti i pacchetti non utilizzati in un ambiente virtuale conda?

Qual è il modo più semplice per rimuoverlo in modo che solo i pacchetti effettivamente utilizzati dal mio codice rimangano e gli altri siano disinstallati?

+0

Si potrebbe voler dare un'occhiata a 'conda clean --packages'. In particolare, è possibile provare prima con l'impostazione "a secco", ad esempio "conda clean --packages --dry-run". Penso che sia solo alla ricerca di pacchetti che non vengono utilizzati in nessun ambiente conda. Quindi non controllerà per vedere se lo stai usando nel codice stesso, ma potrebbe essere utile. – Paul

risposta

8
conda clean --yes --all 

disinfetterà tutto. Ma prendi nota: se vuoi fare qualsiasi tipo di operazione --offline, non utilizzare --all; essere più selettivo.

+0

per me sembra bloccarsi su Windows dopo aver rimosso tutti i file .tar.bz2 .... –

+0

Questo non disinstalla pacchetti, elimina solo i file del pacchetto scaricato. – Spirko

Problemi correlati