Python 包认为我的依赖版本比我实际的要旧
Python package thinks I have older version of dependency than I do
我正在尝试使用 h2o 包。我是安装了 Anaconda 的 运行 macOS Mojave。
我已经完成了 pip install h2o
,而且很成功。它安装在位置 /anaconda/lib/python3.6/site-packages
。
我尝试导入它并收到此错误消息:"H2O requires colorama module of version 0.3.8 or newer. You have version 0.3.7."
但是当我执行 pip show colorama
时它说我的版本是 0.4.1,所以错误消息没有意义。它安装在与 h2o 相同的位置 /anaconda/lib/python3.6/site-packages
有什么想法吗?
如果您使用的是 Anaconda,我建议您创建一个新的 conda 环境,然后 conda 安装您需要的所有包(对于 H2O,您将使用 conda install -c h2oai h2o=3.22.1.2
)。这将有助于防止包冲突或无法指向正确的版本。
您还应该 运行 conda list
查看是否安装了其他版本的 colorma。或者,您可以执行 pip uninstall colorama
并查看 H2O 是否仍然选择 0.3.7 版本 - 至少它会帮助揭示您是否有多个版本。
我正在尝试使用 h2o 包。我是安装了 Anaconda 的 运行 macOS Mojave。
我已经完成了 pip install h2o
,而且很成功。它安装在位置 /anaconda/lib/python3.6/site-packages
。
我尝试导入它并收到此错误消息:"H2O requires colorama module of version 0.3.8 or newer. You have version 0.3.7."
但是当我执行 pip show colorama
时它说我的版本是 0.4.1,所以错误消息没有意义。它安装在与 h2o 相同的位置 /anaconda/lib/python3.6/site-packages
有什么想法吗?
如果您使用的是 Anaconda,我建议您创建一个新的 conda 环境,然后 conda 安装您需要的所有包(对于 H2O,您将使用 conda install -c h2oai h2o=3.22.1.2
)。这将有助于防止包冲突或无法指向正确的版本。
您还应该 运行 conda list
查看是否安装了其他版本的 colorma。或者,您可以执行 pip uninstall colorama
并查看 H2O 是否仍然选择 0.3.7 版本 - 至少它会帮助揭示您是否有多个版本。