Czy istnieje sposób (za pomocą aktualizacji Conda), aby wyświetlić listę nieaktualnych pakietów i wybrać lub zbiorczo zaktualizować (kompatybilne) pakiety w Anaconda?
Aktualizowanie pakietów indywidualnie nie ma sensu, ponieważ są ich setki.
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
aktualizacje tylko kompatybilna wersja dla mojego środowiska py27?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: odpowiadaszN
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).źródło
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!
źródło
źródło