Недавно я попытался обновить корневую среду моей установки Anaconda от Python 3.4 до Python 3.5 с помощью команды
conda install python=3.5
После этого я запустил
conda update --all python=3.5
надеясь, что он обновит все другие пакеты до версий Python 3.5, но с ошибкой появится сообщение об ошибке ниже: (обратите внимание, что я опустил много пакетов в середине этого списка)
The following specifications were found to be in conflict:
- backports_abc -> python 2.7*|3.4*
- certifi -> python 2.7*|3.4*
- colorama -> python 2.7*|3.4*|3.5*
- conda -> python 2.7*|3.4*|3.5*
- conda-env -> python 2.7*|3.4*
- decorator -> python 2.7*|3.4*
- django -> python 2.7*|3.4*
- ecdsa -> python 2.7*|3.4*
- flask -> python 2.7*|3.4*
- greenlet -> python 2.6*|2.7*|3.3*|3.4*|3.5*
- ipykernel -> python 2.7*|3.4*
[...many more...]
- simplegeneric -> python 2.7*|3.4*|3.5*
- six -> python 2.7*|3.4*
- werkzeug -> python 2.7*|3.4*
- wheel -> python 2.7*|3.4*
Use "conda info <package>" to see the dependencies for each package.
Кажется, что я сейчас испортил свою корневую среду. Я хотел бы просто удалить все пакеты в нем, но команда
conda uninstall --all
просто жалуется:
Error: cannot remove current environment. deactivate and run conda remove again
(конечно, я не могу отключить свою среду, так как я уже в корневой среде.)
Итак, есть ли способ легко очистить корневую среду? Или, есть ли способ правильно обновить все пакеты для Python 3.5?
Изменить (5/10/2016)
Я забыл упомянуть, что система, в которой я работаю, - Mac OS X 10.11 (El Capitan).