2016-11-26 14 views
0

sklearnライブラリを何日も使用していましたが、今日はすっかりインポートsklearnができません。私は解決策を見つけることができませんsicpyライブラリにいくつかの問題があります。 この問題は、私が逃げた後にはっきりと始まりましたapt-get updatesklearnをインポートする際にエラーが発生しました

これは私が得ているエラーです。私が試した

Python 2.7.9 (default, Mar 1 2015, 12:57:24) 
[GCC 4.9.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import sklearn 
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 12, 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 18, in <module> 
    from ..utils.fixes import signature 
    File "/usr/local/lib/python2.7/dist-packages/sklearn/utils/fixes.py", line 45, in <module> 
    from scipy.special import expit  # SciPy >= 0.10 
    File "/usr/lib/python2.7/dist-packages/scipy/special/__init__.py", line 643, in <module> 
    from ._ellip_harm import ellip_harm, ellip_harm_2, ellip_normal 
    File "/usr/lib/python2.7/dist-packages/scipy/special/_ellip_harm.py", line 7, in <module> 
    from ._ellip_harm_2 import _ellipsoid, _ellipsoid_norm 
    File "scipy/special/_ellip_harm_2.pyx", line 5, in init scipy.special._ellip_harm_2 (scipy/special/_ellip_harm_2.c:7330) 
    File "/usr/lib/python2.7/dist-packages/scipy/integrate/__init__.py", line 59, in <module> 
    from ._bvp import solve_bvp 
    File "/usr/lib/python2.7/dist-packages/scipy/integrate/_bvp.py", line 10, in <module> 
    from scipy.sparse.linalg import splu 
    File "/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/__init__.py", line 112, 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 84, in <module> 
    def bicg(A, b, x0=None, tol=1e-5, maxiter=None, xtype=None, M=None, callback=None): 
    File "/usr/lib/python2.7/dist-packages/scipy/_lib/_threadsafety.py", line 59, in decorator 
    return lock.decorate(func) 
    File "/usr/lib/python2.7/dist-packages/scipy/_lib/_threadsafety.py", line 47, in decorate 
    return scipy._lib.decorator.decorate(func, caller) 
AttributeError: 'module' object has no attribute 'decorate' 
>>> 

ソリューション:

  • PC

に私の頭を叩いてsicpy

  • を再インストールsklearn
  • を再インストールPC
  • を再起動するには、私が必要と、すぐに助けてくださいそれは私の学期のプロジェクトを完了するために。

  • +1

    まず、Anacondaをインストールしてから、必要なパッケージをすべてインストールしてみることをお勧めします。 – Nain

    +0

    私はそれを試してみましょう。 –

    +0

    万が一「アップグレード」も実行しましたか?いずれにしても、私は一般に、システムのPythonをどのような作業にも使用することを控えます。あなた自身の好意を持ち、仮想環境(virtualenv)を作成してください。ちょうどあなたがちょうど説明した理由:)。アナコンダも大丈夫です。 –

    答えて

    0

    python-decoratorを更新しました。 依存関係のバグのようです。

    +0

    私はちょうど飾りのファイルをコピーし、私の古いものを置き換えました。それも働いた。しかし更新と同じです。ありがとう。 – AM0

    関連する問題