Google Colab安装mpsort报错:无法找到匹配版本,求解决方法
解决mpsort安装失败及hodpy依赖问题
一、正确安装mpsort的方法
mpsort并未发布到PyPI,因此无法通过pip install mpsort直接安装,需从源码编译:
- 方法1:分步骤编译安装
!git clone https://github.com/manodeep/mpsort %cd mpsort !python setup.py install - 方法2:通过pip直接从源码仓库安装
!pip install git+https://github.com/manodeep/mpsort
二、替代方案(若源码安装失败)
如果编译过程中遇到依赖缺失或环境兼容问题,可以用numpy的排序函数替代mpsort:
- mpsort核心作用是多维数组排序,numpy的
np.sort()或np.argsort()可实现类似功能,只需根据原代码的排序需求调整轴参数(比如原代码调用mpsort.sort(arr),可替换为np.sort(arr, axis=0),具体轴参数需结合业务逻辑调整) - 找到hodpy代码中所有调用mpsort的位置,替换为numpy的对应函数后,测试功能是否正常
内容的提问来源于stack exchange,提问作者NeStack
相关产品推荐
相关产品推荐

