Ответы:
Вы хотите conda update --all
.
conda search --outdated
покажет устаревшие пакеты и conda update --all
обновит их (обратите внимание, что последний не обновит вас с Python 2 до Python 3, но первый покажет Python как устаревший, если вы используете Python 2).
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
команде, сначала обновите conda conda 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 ). Обязательно подпишитесь
Ура!
# 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
обновления только совместимой версией для моей среды py27?