Hi,

I found the problem was caused by another python source file named
"opcode.py". Because python2.7 also has a source file named "opcode.py"

If I rename my file to "opcode_extract.py", then problem solved.

Thanks.

On Fri, Jul 29, 2016 at 10:32 AM, Andreas Mueller <t3k...@gmail.com> wrote:

> 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 
> listscikit-learn@python.orghttps://mail.python.org/mailman/listinfo/scikit-learn
>
>
>
> _______________________________________________
> 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