Конда установить psycopg2 ошибки - PullRequest
4 голосов
/ 03 апреля 2020

Новый макбукпро под управлением Каталины. Установил анаконду с помощью доморощенного. Попытка установить psycopg2 с помощью команды conda install -c anaconda psycopg2, но не удалось из-за конфликтов пакетов. Вот некоторые из результатов попытки установки:

$ conda install -c anaconda psycopg2
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: / 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                                                                \ 

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package six conflicts for:
pyopenssl -> cryptography[version='>=2.8'] -> six[version='>=1.4.1']
pytest-doctestplus -> pytest[version='>=3.0'] -> six[version='>=1.10.0']
python-dateutil -> six[version='>=1.5']
nltk -> six

Есть мысли о том, что происходит или как это исправить?

1 Ответ

0 голосов
/ 05 апреля 2020

Возможно, причина в том, что между [anaconda == 2020.02] и [70+ ПАКЕТАМИ] слишком много конфликтов. Попробуйте следующее, сработавшее для меня:

conda -V conda update -n base conda

Чтобы убедиться, что вы находитесь в версии conda 4.8.2 Затем

conda update -all

Затем будут загружены следующие пакеты:

anaconda 2020.02-py37_0 -> custom-py37_1

Затем

conda install psycopg2

Затем будут установлены пакеты libpq, psycopg2, некоторые пакеты будут обновлены, некоторые пакеты будут заменены на канал с более высоким приоритетом.

...