Risposte:
Tu vuoi conda update --all
.
conda search --outdated
mostrerà pacchetti obsoleti e conda update --all
li aggiornerà (nota che quest'ultimo non ti aggiornerà da Python 2 a Python 3, ma il primo mostrerà Python come obsoleto se usi Python 2).
conda update --all
installerà solo pacchetti compatibili tra loro e non ti aggiornerà da Python 2 a Python 3.
conda search --outdated
mostra tutte le versioni disponibili di ciascun pacchetto installato E obsoleto, un po 'troppo in molti casi ,,, Personalmente preferisco usare conda update --all
, mostra ciò che verrà installato e richiede conferma: tu rispondi N
e hai un compatto elenco di pacchetti obsoleti.
conda update --all
differisce anche dal fatto conda search --outdated
che corre attraverso il solutore, il che significa che alcuni pacchetti che hanno versioni più recenti potrebbero non essere aggiornati se altri pacchetti hanno restrizioni di dipendenza (o, ad esempio, conda update --all
non aggiorneranno da Python 2.7 a Python 3.4).
conda
. Ha risposto a molte domande che avevo.
Prima di procedere al conda update --all
comando, aggiornare conda con conda update conda
comando se non lo si aggiorna da molto tempo. Mi è piaciuto (Python 2.7.13 su Anaconda 64 bit).
Conda Package Manager è quasi pronto per il beta test, ma non sarà completamente integrato fino al rilascio di Spyder 2.4 ( https://github.com/spyder-ide/spyder/wiki/Roadmap ). Non appena lo avremo pronto per il test, pubblicheremo qualcosa nella mailing list ( https://groups.google.com/forum/#!forum/spyderlib ). Assicurati di iscriverti
Saluti!
# list packages that can be updated
conda search --outdated
# update all packages prompted(by asking the user yes/no)
conda update --all
# update all packages unprompted
conda update --all -y
conda update all
aggiornamenti solo versione compatibile per il mio ambiente py27?