在Jupyter Notebook安装cudf遇PackagesNotFoundError(rapids=24.02*)求助
解决RAPIDS 24.02安装时的PackagesNotFoundError问题
排查与修复步骤
1. 清理conda缓存并更新通道索引
缓存过期可能导致无法识别最新包,执行以下命令刷新:
!conda clean --all -y !conda update conda -y
2. 修正命令格式,避免参数换行解析问题
原命令中包参数与通道参数换行可能导致解析异常,将所有参数合并到同一行:
!conda create --solver=libmamba -n rapids-24.02 -c rapidsai -c conda-forge -c nvidia rapids=24.02 python=3.10 cuda-version=11.8 -y
3. 验证系统CUDA驱动版本兼容性
RAPIDS 24.02要求CUDA驱动版本至少为450.80.02,通过以下命令检查当前驱动版本:
!nvidia-smi
4. 直接安装cudf而非rapids元包
若rapids元包索引异常,可直接指定cudf版本安装:
!conda create --solver=libmamba -n rapids-24.02 -c rapidsai -c conda-forge -c nvidia cudf=24.02 python=3.10 cuda-version=11.8 -y
5. 切换conda solver为classic尝试
libmamba可能存在索引同步延迟,临时切换回classic solver:
!conda create --solver=classic -n rapids-24.02 -c rapidsai -c conda-forge -c nvidia rapids=24.02 python=3.10 cuda-version=11.8 -y
内容的提问来源于stack exchange,提问作者SKE1966
相关产品推荐
相关产品推荐

