I have been trying to import fancyimpute on a Jupyter Notebook, as I am interested in using K Nearest Neighbors for data imputation purposes. However, I continue to get the error described in the screenshot.
I have already tried installing the following dependencies:
pip install ecos
pip install CVXcanon
pip install keras
pip install tensorflow
pip install fancyimpute
The error message is the following:
RuntimeError Traceback (most recent call last) RuntimeError: module compiled against API version 0xb but this version of numpy is 0xa
ImportError Traceback (most recent call last) ImportError: numpy.core.multiarray failed to import
ImportError Traceback (most recent call last) ImportError: numpy.core.umath failed to import
ImportError Traceback (most recent call last) ImportError: numpy.core.umath failed to import
I got the same error. Fixed by updating my numpy installation:
pip install numpy --upgrade --user
The --user flag installs numpy to my home directory, to avoid using sudo with pip.
using easy_install fancyimpute
instead of pip install fancyimpute worked for me
open anaconda powershell prompt
and run command
pip install fancyimpute
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.