首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么pip安装不适用于catboost?

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

Stack Overflow用户
提问于 2019-02-08 18:50:29
回答 4查看 8.2K关注 0票数 4

我必须安装catboost,但不能通过pip install catboost

在Anaconda没有catboost库,所以pip是单向的。

错误信息是:

代码语言:javascript
复制
Could not find a version that satisfies the requirement catboost <for version: >
No matching distribution found for catboost.

Python版本为3.6.3。

错误截图:

错误信息

我试过:

代码语言:javascript
复制
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

代码语言:javascript
复制
pip install catboost==0.11.0
pip install catboost==0.10.2

这些都不管用。

为什么会出现这个问题,还有其他方法可以安装catboost吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-02-08 19:03:38

来自文档

安装只支持64位版本的Python.

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

票数 5
EN

Stack Overflow用户

发布于 2021-05-27 13:05:33

我也有同样的问题,但它主要是与Docker有关的,因为只有在我试图通过一个端口安装它时才会发生错误--结果发现有一些与M1 architecture有关的东西,解决方案是修改docker命令如下

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

票数 4
EN

Stack Overflow用户

发布于 2021-11-25 15:51:30

对我来说,问题是我在M1 Mac上开发。尝试以root用户身份安装、使用conda和使用docker映像都是不成功的。

我发现的修复方法是使用arm64码头图像作为我的基础。dockerfile代码是:

代码语言:javascript
复制
FROM amd64/python:3.9-buster

RUN pip install -U pip
RUN pip install --upgrade setuptools
RUN pip install catboost

我不太记得我是如何得到上面的代码的,但是感谢https://github.com/prabodh1194将这些代码组合在一起。在这里可以找到带有此代码的dockerfile (截至25NOV2021) 图片/blob/main/catboost/0.26/Dockerfile

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54598558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档