Dear Tiago,

I am getting the following error while importing graph-tool. Scipy is installed by default but still this is happening. I am on Ubuntu 16.04. I changed my RAM and this started happening but it looks silly to connect the two things. Any ideas?


In [1]: import graph_tool.all as gt
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-86968a62f6b1> in <module>()
----> 1 import graph_tool.all as gt

/usr/lib/python3/dist-packages/graph_tool/__init__.py in <module>()
    105 import numpy.ma
    106 import scipy
--> 107 import scipy.stats
    108
    109

/usr/lib/python3/dist-packages/scipy/stats/__init__.py in <module>()
    336 from __future__ import division, print_function, absolute_import
    337
--> 338 from .stats import *
    339 from .distributions import *
    340 from .morestats import *

/usr/lib/python3/dist-packages/scipy/stats/stats.py in <module>()
    181 import scipy.linalg as linalg
    182 import numpy as np
--> 183 from . import distributions
    184 from . import mstats_basic
    185 from ._distn_infrastructure import _lazywhere

/usr/lib/python3/dist-packages/scipy/stats/distributions.py in <module>()
      8 from __future__ import division, print_function, absolute_import
      9
---> 10 from ._distn_infrastructure import (entropy, rv_discrete, rv_continuous,
     11                                     rv_frozen)
     12

/usr/lib/python3/dist-packages/scipy/stats/_distn_infrastructure.py in <module>()
     22
     23 # for root finding for discrete distribution ppf, and max likelihood estimation
---> 24 from scipy import optimize
     25
     26 # for functions of continuous distributions (e.g. moments, entropy, cdf)

/usr/lib/python3/dist-packages/scipy/optimize/__init__.py in <module>()
    231
    232 from .optimize import *
--> 233 from ._minimize import *
    234 from ._root import *
    235 from .minpack import *

/usr/lib/python3/dist-packages/scipy/optimize/_minimize.py in <module>()
     28
     29 # constrained minimization
---> 30 from .lbfgsb import _minimize_lbfgsb
     31 from .tnc import _minimize_tnc
     32 from .cobyla import _minimize_cobyla

/usr/lib/python3/dist-packages/scipy/optimize/lbfgsb.py in <module>()
     42                        _check_unknown_options, wrap_function,
     43                        _approx_fprime_helper)
---> 44 from scipy.sparse.linalg import LinearOperator
     45
     46 __all__ = ['fmin_l_bfgs_b', 'LbfgsInvHessProduct']

/usr/lib/python3/dist-packages/scipy/sparse/linalg/__init__.py in <module>()
    110 from __future__ import division, print_function, absolute_import
    111
--> 112 from .isolve import *
    113 from .dsolve import *
    114 from .interface import *

/usr/lib/python3/dist-packages/scipy/sparse/linalg/isolve/__init__.py in <module>()
      4
      5 #from info import __doc__
----> 6 from .iterative import *
      7 from .minres import minres
      8 from .lgmres import lgmres

/usr/lib/python3/dist-packages/scipy/sparse/linalg/isolve/iterative.py in <module>()
      8
      9 from scipy.sparse.linalg.interface import LinearOperator
---> 10 from scipy._lib.decorator import decorator
     11 from .utils import make_system
     12 from scipy._lib._util import _aligned_zeros

ImportError: No module named 'scipy._lib.decorator'


Thank you
--
Snehal M. Shekatkar
Pune
India