Пакет Python считает, что у меня более старая версия зависимости, чем у меня - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь использовать пакет h2o.Я использую MacOS Mojave с установленной Anaconda.

Я сделал pip install h2o, и все прошло успешно.Он установлен на месте /anaconda/lib/python3.6/site-packages.

Я пытаюсь импортировать его и получаю это сообщение об ошибке: «H2O требует модуль колорамы версии 0.3.8 или новее. У вас версия 0.3.7.»

Но когда я делаю pip show colorama он говорит, что у меня версия 0.4.1, поэтому сообщение об ошибке не имеет смысла.Он установлен в том же месте, что и h2o в /anaconda/lib/python3.6/site-packages

Есть мысли?

1 Ответ

0 голосов
/ 07 февраля 2019

Если вы используете Anaconda, я бы порекомендовал создать новую среду conda, а затем conda установить все необходимые вам пакеты (для H2O вы бы использовали conda install -c h2oai h2o=3.22.1.2).Это поможет предотвратить конфликты пакетов или проблемы с указанием правильной версии.

Вам также следует запустить conda list, чтобы проверить, установлена ​​ли у вас другая версия colorma.В качестве альтернативы, вы можете сделать pip uninstall colorama и посмотреть, поднимает ли H2O версию 0.3.7 - по крайней мере, это поможет определить, есть ли у вас несколько версий.

...