Odpowiedzi:
Chcesz conda update --all
.
conda search --outdated
pokaże nieaktualne pakiety i conda update --all
je zaktualizuje (zwróć uwagę, że ten drugi nie zaktualizuje cię z Python 2 do Python 3, ale pierwszy pokaże Python jako przestarzały, jeśli używasz Python 2).
conda update --all
zainstaluje tylko pakiety, które są ze sobą kompatybilne i nie zaktualizuje cię z Python 2 do Python 3.
conda search --outdated
pokazuje wszystkie dostępne wersje każdego zainstalowanego ORAZ nieaktualnego pakietu, który w wielu przypadkach jest trochę za dużo ,,, Osobiście wolę używać conda update --all
, pokazuje, co będzie instalowane i monituje o potwierdzenie: odpowiadasz N
i masz kompaktowy lista nieaktualnych pakietów.
conda update --all
różni się również conda search --outdated
tym, że działa przez solver, co oznacza, że niektóre pakiety z nowszymi wersjami mogą nie zostać zaktualizowane, jeśli inne pakiety mają ograniczenia zależności (lub, na przykład, conda update --all
nie zaktualizują się z Python 2.7 do Python 3.4).
conda
. Odpowiadał na wiele moich pytań.
Zanim przejdziesz do conda update --all
komend, najpierw zaktualizuj conda za pomocą conda update conda
komendy, jeśli nie aktualizowałeś jej przez długi czas. Zdarzyło mi się to (Python 2.7.13 na 64 bitach Anaconda).
Menedżer pakietów Conda jest prawie gotowy do testów beta, ale nie zostanie w pełni zintegrowany do czasu wydania Spyder 2.4 ( https://github.com/spyder-ide/spyder/wiki/Roadmap ). Gdy tylko będziemy gotowi do przetestowania, opublikujemy coś na liście mailingowej ( https://groups.google.com/forum/#!forum/spyderlib ). Subskrybuj
Twoje zdrowie!
# 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
aktualizacje tylko kompatybilna wersja dla mojego środowiska py27?