Анаконда: Конда обновит все конфликты
Информация о текущем conda
установка как ниже:
platform : osx-64
conda version : 4.1.5
conda-env version : 2.5.1
conda-build version : 0+unknown
python version : 2.7.12.final.0
requests version : 2.9.1
root environment : /Users/chintanshah/anaconda (writable)
default environment : /Users/chintanshah/anaconda
envs directories : /Users/chintanshah/anaconda/envs
package cache : /Users/chintanshah/anaconda/pkgs
channel URLs : https://repo.continuum.io/pkgs/free/osx-64/
https://repo.continuum.io/pkgs/free/noarch/
https://repo.continuum.io/pkgs/pro/osx-64/
https://repo.continuum.io/pkgs/pro/noarch/
config file : None
offline mode : False
is foreign system : False
Когда я пытаюсь conda update --all
Я получаю следующее сообщение:
Fetching package metadata .......
Solving package specifications: ....
The following specifications were found to be in conflict:
- bottleneck -> numpy 1.10*|1.11*|1.9*
- bottleneck -> python 3.4*|3.5*
- sockjs-tornado
Use "conda info <package>" to see the dependencies for each package.
Кажется, мне нужно переустановить Anaconda, но я не хочу все испортить. Кроме того, я в настоящее время использую ZSH
вместо bash
,
Что было бы лучше, чтобы решить эту проблему?
РЕДАКТИРОВАТЬ:
Вчера я установил следующее:
pip install Plotly
pip install keras
conda install opencv
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
2 ответа
Не уверен, что вы все еще ищете, это исправило это для меня.
conda install -c conda-forge opencv
У меня была такая же проблема, когда я пытался
$ conda install python=<new version>
Мое решение состоит в том, чтобы сначала удалить как можно больше пакетов, а затем повторить приведенную выше команду.
Рациональным здесь является то, что зависимости между пакетами настолько сложны, что conda не может справиться с ними в таком большом обновлении. Наличие минимального количества пакетов облегчит жизнь conda.