iskandr/fancyimpute

Import error

Closed this issue · 4 comments

I installed using pip, also cloned and used setup.py install but this error is still there:

ImportError                               Traceback (most recent call last)
<ipython-input-2-4d43d6d23aa2> in <module>()
     12 from sklearn.svm import SVC
     13 from xgboost import XGBClassifier
---> 14 from fancyimpute import MICE
     15 
     16 import matplotlib.pyplot as plt

build/bdist.linux-x86_64/egg/fancyimpute/__init__.py in <module>()

build/bdist.linux-x86_64/egg/fancyimpute/nuclear_norm_minimization.py in <module>()

/media/pindaari/Softwares/anaconda2/lib/python2.7/site-packages/cvxpy/__init__.py in <module>()
     16 
     17 __version__ = "0.4.11"
---> 18 from cvxpy.atoms import *
     19 from cvxpy.expressions.variables import (Variable, Semidef, Symmetric, Bool,
     20                                          Int, NonNegative)

/media/pindaari/Softwares/anaconda2/lib/python2.7/site-packages/cvxpy/atoms/__init__.py in <module>()
     15 """
     16 
---> 17 from cvxpy.atoms.affine_prod import affine_prod
     18 from cvxpy.atoms.geo_mean import geo_mean
     19 from cvxpy.atoms.harmonic_mean import harmonic_mean

/media/pindaari/Softwares/anaconda2/lib/python2.7/site-packages/cvxpy/atoms/affine_prod.py in <module>()
     15 """
     16 
---> 17 from cvxpy.atoms.atom import Atom
     18 import cvxpy.utilities as u
     19 import numpy as np

/media/pindaari/Softwares/anaconda2/lib/python2.7/site-packages/cvxpy/atoms/atom.py in <module>()
     16 
     17 
---> 18 from .. import utilities as u
     19 from .. import interface as intf
     20 from ..expressions.constants import Constant, CallbackParam

/media/pindaari/Softwares/anaconda2/lib/python2.7/site-packages/cvxpy/utilities/__init__.py in <module>()
     16 
     17 from .canonical import Canonical
---> 18 from . import grad
     19 from . import shape
     20 from . import sign

ImportError: cannot import name grad

this error is coming only for anaconda environment not for base linux python environment

Looks like a cvxpy issue. Have you tried to install it directly using their directions?

Installed cvxpy directly, still got the same error.

Mysterious! All I could find on Google is this:
https://groups.google.com/forum/#!topic/cvxpy/J4e1c7nOD0c

This is likely not a fancyimpute issue. Sounds like something is up with the cvxpy install. Maybe try on their github page?