我在Jupyter Notebook中尝试导入fancyimpute,因为我想使用K近邻算法进行数据填补。然而,我持续遇到截图中描述的错误。
我已经尝试安装了以下依赖项:
pip install ecos
pip install CVXcanon
pip install keras
pip install tensorflow
pip install fancyimpute
错误信息如下:
使用TensorFlow后端。
RuntimeError Traceback (最近的调用)RuntimeError: 模块编译的API版本为0xb,但此版本的numpy是0xa
ImportError Traceback (最近的调用)ImportError: 无法导入numpy.core.multiarray
ImportError Traceback (最近的调用)ImportError: 无法导入numpy.core.umath
ImportError Traceback (最近的调用)ImportError: 无法导入numpy.core.umath
回答:
我遇到了同样的错误。通过更新我的numpy安装解决了问题:
pip install numpy --upgrade --user
–user标志将numpy安装到我的主目录,以避免在pip中使用sudo。