为什么pip安装不适用于catboost?

时间:2019-02-08 18:50:29

标签: python python-3.x pip package catboost

我必须安装catboost,但无法通过pip install catboost安装。

Anaconda中没有catboost库,因此只能采用一种方式。

错误消息是:

Could not find a version that satisfies the requirement catboost <for version: >
No matching distribution found for catboost.

Python版本是3.6.3

错误截图:

error message

我尝试过:

pip install catboost==0.12.2
pip install catboost==0.12.1.1
pip install catboost==0.12.1
pip install catboost==0.12.0

pip install catboost==0.11.0
pip install catboost==0.10.2

这些作品都没有。

为什么会出现此问题,并且还有另一种安装catboost的方法?

2 个答案:

答案 0 :(得分:0)

docs

仅64位版本的Python支持安装。

您需要重新安装64位版本的python才能使用cat boost软件包

答案 1 :(得分:0)

我遇到了同样的问题,但主要与 Docker 相关,因为错误仅在我尝试通过 docker 安装时发生 - 结果与 M1 Apple 架构有关,解决方案是修改docker 命令如下

docker buildx build --platform=linux/amd64 -t ${IMAGE_TAG} -f Dockerfile