Відповіді:
Ти хочеш 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тим, що він працює через solver, тобто деякі пакети, які мають новіші версії, можуть не оновлюватися, якщо інші пакети мають обмеження залежності (або, наприклад, conda update --allне оновлюються з Python 2.7 до Python 3.4).
Перш ніж приступити до conda update --allкомандування, спочатку оновіть conda за допомогою conda update condaкоманди, якщо ви її давно не оновлювали. Мені це трапляється (Python 2.7.13 на Anaconda 64 біт).
Менеджер пакунків 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?