Windows系统下pip安装aimrocks失败的解决求助
解决Windows下
pip install aim因aimrocks版本缺失失败的问题 方案1:安装适配aimrocks 0.2.0的aim版本
PyPI上目前仅提供aimrocks 0.2.0的分发包,你可以选择依赖该版本的aim旧版本安装:
- 查阅aim的版本历史,筛选出依赖
aimrocks<=0.2.0的版本 - 指定版本执行安装,例如可尝试aim 3.16.0版本(该版本适配aimrocks 0.2.0):
pip install aim==3.16.0
方案2:手动编译安装aimrocks 0.2.1
Windows暂无预编译的aimrocks 0.2.1 wheel包,可通过本地编译解决:
- 先安装编译依赖:
- 安装Visual Studio Build Tools(勾选「C++开发工具」组件)
- 确保Python已安装开发包(Windows下安装Python时勾选「Add Python to PATH」及「Developer Tools」选项)
- 克隆aimrocks仓库并切换到0.2.1版本:
git clone https://github.com/aimhubio/aimrocks.git cd aimrocks git checkout tags/v0.2.1 - 编译并安装aimrocks:
pip install . - 完成后再执行aim安装:
pip install aim
方案3:修改aim源码依赖后本地安装
直接调整aim的依赖配置,将aimrocks版本替换为可用的0.2.0:
- 克隆aim仓库:
git clone https://github.com/aimhubio/aim.git cd aim - 打开项目的
setup.py或pyproject.toml文件,找到依赖声明部分,把aimrocks==0.2.1替换为aimrocks==0.2.0 - 本地安装修改后的aim:
pip install .
内容的提问来源于stack exchange,提问作者John Henckel
相关产品推荐
相关产品推荐

