python - Python 包认为我的依赖版本比我旧
问题描述
我正在尝试使用 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 版,所以错误消息没有意义。它安装在与 h2o 相同的位置 /anaconda/lib/python3.6/site-packages
有什么想法吗?
解决方案
如果您使用的是 Anaconda,我建议您创建一个新的 conda 环境,然后 conda 安装您需要的所有软件包(对于您将使用的 H2O conda install -c h2oai h2o=3.22.1.2
)。这将有助于防止包冲突或无法指向正确的版本。
您还应该运行conda list
以查看是否安装了另一个版本的 colorma。或者,您可以做 apip uninstall colorama
并查看 H2O 是否仍然选择 0.3.7 版本 - 至少它将有助于揭示您是否有多个版本。
推荐阅读
- wordpress - 错误:在文件 '.\docker-compose.yml' 中,卷必须是映射,而不是字符串。- Docker 与 Wordpress
- c++ - c++17折叠表达式打印功能,可支持20000个元素高效
- sqlite - 永远不要使用 MobileServiceSQLiteStore 获取在线 Azure SQL 数据
- macos - 预期行尾等,但找到“脚本”
- c# - 转换代码以读取字节并存储数据
- c++ - PPL。如何在同一个工作线程上安排多个任务?
- c# - 编译器在不同的 PC 中为相同的代码抛出异常
- android - 在工具栏和底栏之间放置 FrameLayout
- c# - c#如何从OuterHtml获取的html代码中点击链接
- python - 如何在张量流张量中对数组进行切片?