问题
CVXPY可以成功安装上,运行代码时提示:
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
问题在于最新版CVXPY需要numpy1.20及以上版本,但是系统上安装的numpy低于1.20。
解决方案
查看当前numpy版本
可以通过下面代码查询numpy的版本:
pip show numpy
运行结果如下图:
numpy升级
pip install -U numpy
顺便说下numpy怎么降级(下面这个不用运行)
后面的1.12.0是需要降级的版本号
之后重新安装CVXPY即可。