Hi Lifan.
It looks like there's something wrong with your scipy installation (or python installation?)
Can you try

    from scipy.sparse.linalg.interface import aslinearoperator

and

    import dis


Btw, where did you get these installation instructions from?
The Readme?

Best,
Andy



On 07/28/2016 08:50 PM, Lifan Xu wrote:
Hi guys,

I am sorry to bother you. But I have a question about using scikit-learn in ubuntu.

    I installed scikit using:

sudo apt-get install build-essential python-dev python-numpy python-numpy-dev python-scipy libatlas-dev g++ python-matplotlib ipython
    sudo pip install -U scikit-learn

    However, when I try to use scikit, I got this error:


Python 2.7.6 (default, Jun 22 2015, 17:58:13)

[GCC 4.8.2] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> from sklearn import datasets

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

File "/usr/local/lib/python2.7/dist-packages/sklearn/__init__.py", line 57, in <module>

    from .base import clone

File "/usr/local/lib/python2.7/dist-packages/sklearn/base.py", line 11, in <module>

    from .utils.fixes import signature

File "/usr/local/lib/python2.7/dist-packages/sklearn/utils/__init__.py", line 11, in <module>

    from .validation import (as_float_array,

File "/usr/local/lib/python2.7/dist-packages/sklearn/utils/validation.py", line 16, in <module>

    from ..utils.fixes import signature

File "/usr/local/lib/python2.7/dist-packages/sklearn/utils/fixes.py", line 322, in <module>

    from ._scipy_sparse_lsqr_backport import lsqr as sparse_lsqr

File "/usr/local/lib/python2.7/dist-packages/sklearn/utils/_scipy_sparse_lsqr_backport.py", line 58, in <module>

    from scipy.sparse.linalg.interface import aslinearoperator

File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/__init__.py", line 108, in <module>

    from .isolve import *

File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/isolve/__init__.py", line 6, in <module>

    from .iterative import *

File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/isolve/iterative.py", line 11, in <module>

    from scipy.lib.decorator import decorator

File "/usr/lib/python2.7/dist-packages/scipy/lib/decorator.py", line 39, in <module>

    import sys, re, inspect

  File "/usr/lib/python2.7/inspect.py", line 37, in <module>

    import dis

  File "/usr/lib/python2.7/dis.py", line 7, in <module>

    from opcode import __all__ as _opcodes_all

ImportError: cannot import name __all__


    Anyone knows how to fix this problem?

    Thanks!



_______________________________________________
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn

_______________________________________________
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn

Reply via email to