Python套件认为我的相依性版本比我旧

时间:2019-02-07 00:40:49

标签: python install version h2o colorama

我正在尝试使用h2o软件包。我正在运行安装了Anaconda的macOS Mojave。

我完成了pip install h2o,成功了。它安装在位置/anaconda/lib/python3.6/site-packages上。

我尝试导入它并得到以下错误消息:“ H2O需要版本0.3.8或更高版本的colorama模块。您的版本是0.3.7。”

但是当我执行pip show colorama时,它说我的版本是0.4.1,因此错误消息没有意义。它与/anaconda/lib/python3.6/site-packages

处的h2o安装在同一位置

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果您正在使用Anaconda,我建议您创建一个新的conda环境,然后conda安装所需的所有软件包(对于H2O,您将使用conda install -c h2oai h2o=3.22.1.2)。这将有助于防止程序包冲突或指向正确版本的麻烦。

您还应该运行conda list来查看是否安装了另一个版本的colorma。另外,您可以执行pip uninstall colorama并查看H2O是否仍选择0.3.7版本-至少可以帮助您了解是否有多个版本。