Есть ли способ (с помощью conda update), чтобы я мог перечислять устаревшие пакеты и выбирать или массово обновлять (совместимые) пакеты в Anaconda?
Обновлять пакеты по отдельности не имеет особого смысла, так как их сотни.
Вы хотите conda update --all
.
conda search --outdated
покажет устаревшие пакеты и conda update --all
обновит их (обратите внимание, что последний не обновит вас с Python 2 до Python 3, но первый покажет Python как устаревший, если вы используете Python 2).
conda update all
обновления только совместимой версией для моей среды py27?conda update --all
будут устанавливаться только пакеты, совместимые друг с другом, и он не будет обновлять вас с Python 2 до Python 3.conda search --outdated
показывает вам все доступные версии каждого установленного И устаревшего пакета, что во многих случаях слишком много ,,, Лично я предпочитаю использоватьconda update --all
, который показывает, что будет установлено, и запрашивает подтверждение: вы отвечаете,N
и у вас есть компактный список устаревших пакетов.conda update --all
отличается также тем,conda search --outdated
что он запускается через решатель, то есть некоторые пакеты с более новыми версиями могут не обновляться, если другие пакеты имеют ограничения зависимостей (или, например,conda update --all
не будут обновляться с Python 2.7 до Python 3.4).conda
. Он ответил на многие мои вопросы.Прежде чем перейти к
conda update --all
команде, сначала обновите condaconda update conda
командой, если вы не обновляли ее долгое время. Мне это понравилось (Python 2.7.13 на 64-битной Anaconda).источник
Менеджер пакетов Conda почти готов к бета-тестированию, но он не будет полностью интегрирован до выпуска Spyder 2.4 ( https://github.com/spyder-ide/spyder/wiki/Roadmap ). Как только мы будем готовы к тестированию, мы опубликуем что-либо в списке рассылки ( https://groups.google.com/forum/#!forum/spyderlib ). Обязательно подпишитесь
Ура!
источник
источник