Python3.11.2环境下pip install recommenders安装失败求助
解决Microsoft Recommenders在Python 3.11下的安装失败问题
问题根源
- PyPI上的
recommenders正式发布版本最高仅支持Python 3.10,因此直接执行pip install recommenders会因版本不匹配找不到可用包。 - 从GitHub源码安装时出现的
numpy.distutils弃用警告,是因为当前使用的setuptools版本过高(≥60.0),与numpy旧版本的distutils模块不兼容导致。
解决方案步骤
1. 降级setuptools版本
先将setuptools降级到60.0以下,解决numpy.distutils的兼容性问题:
pip install setuptools<60.0
2. 从GitHub源码安装recommenders
执行以下命令直接从仓库安装适配Python 3.11的版本:
pip install git+https://github.com/microsoft/recommenders.git
备选方案(手动源码安装)
如果上述命令仍有问题,可手动克隆仓库并本地安装:
- 克隆仓库到本地:
git clone https://github.com/microsoft/recommenders.git - 进入仓库目录:
cd recommenders - 安装依赖包:
pip install -r requirements.txt - 本地安装recommenders:
pip install .
内容的提问来源于stack exchange,提问作者Yash Jain
相关产品推荐
相关产品推荐

