Python 2.7 Can';在Ubuntu 14.04上运行scikit学习模块

Python 2.7 Can';在Ubuntu 14.04上运行scikit学习模块,python-2.7,scikit-learn,ubuntu-14.04,Python 2.7,Scikit Learn,Ubuntu 14.04,当使用scikit函数时,我得到以下信息。我已经安装了scikit、numpy、scipy模块,我正在使用Ubuntu 14.04 Ubuntu 14.04,scikit学习==0.17,scipy==0.13.3,numpy==1.10.4 代码: 错误: Traceback (most recent call last): File "scrap.py", line 20, in <module> from sklearn.naive_bayes import Multinomi

当使用scikit函数时,我得到以下信息。我已经安装了scikit、numpy、scipy模块,我正在使用Ubuntu 14.04

Ubuntu 14.04,scikit学习==0.17,scipy==0.13.3,numpy==1.10.4

代码:

错误:

Traceback (most recent call last):
File "scrap.py", line 20, in <module>
from sklearn.naive_bayes import MultinomialNB
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
ImportError: No module named decorator
回溯(最近一次呼叫最后一次):
文件“scrap.py”,第20行,在
从sklearn.naive_bayes导入多项式nb
文件“/usr/local/lib/python2.7/dist packages/sklearn/_init__.py”,第57行,在
从.base导入克隆
文件“/usr/local/lib/python2.7/dist-packages/sklearn/base.py”,第11行,在
from.utils.fixes导入签名
文件“/usr/local/lib/python2.7/dist-packages/sklearn/utils/_-init__.py”,第11行,在
from.validation import(作为浮点数组,
文件“/usr/local/lib/python2.7/dist-packages/sklearn/utils/validation.py”,第16行,在
from..utils.fixes导入签名
文件“/usr/local/lib/python2.7/dist-packages/sklearn/utils/fixes.py”,第322行,在
from.\u scipy\u sparse\u lsqr\u后端口导入lsqr作为sparse\u lsqr
文件“/usr/local/lib/python2.7/dist packages/sklearn/utils/_scipy_sparse_lsqr_backport.py”,第58行,在
从scipy.sparse.linalg.interface导入为LineAroperator
文件“/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/_-init__.py”,第108行,in
从.isolve导入*
文件“/usr/lib/python2.7/dist-packages/scipy/sparse/linalg/isolve/_-init__.py”,第6行,在
从。迭代导入*
文件“/usr/lib/python2.7/dist packages/scipy/sparse/linalg/isolve/iterative.py”,第11行,在
从scipy.lib.decorator导入decorator
ImportError:没有名为decorator的模块
如何解决这一问题?

还可以查看
Traceback (most recent call last):
File "scrap.py", line 20, in <module>
from sklearn.naive_bayes import MultinomialNB
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
ImportError: No module named decorator