Python 2.7 Can';找不到学习模块

Python 2.7 Can';找不到学习模块,python-2.7,scikit-learn,Python 2.7,Scikit Learn,这是我在使用sklearn时遇到的错误。但是,我已经安装并更新了模块。是否有通过终端重新安装模块的简单方法?是否还有另一个我没有注意到的错误(例如:导入错误的模块) 回溯(最近一次呼叫最后一次): 文件“/Users/patrickmaynard/scikitLearn/driver/driver.py”,第11行,在 从sklearn导入数据集 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site pac

这是我在使用sklearn时遇到的错误。但是,我已经安装并更新了模块。是否有通过终端重新安装模块的简单方法?是否还有另一个我没有注意到的错误(例如:导入错误的模块)

回溯(最近一次呼叫最后一次):
文件“/Users/patrickmaynard/scikitLearn/driver/driver.py”,第11行,在
从sklearn导入数据集
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/sklearn/_init__.py”,第57行,在
从.base导入克隆
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/sklearn/base.py”,第10行,在
从scipy导入稀疏
ImportError:没有名为scipy的模块
信用属于埃弗特

即使sklearn模块已完全安装,也无法工作,除非同时安装了scipy模块。

积分归Evert所有


即使sklearn模块已完全安装,也无法工作,除非同时安装了scipy模块。

您安装了scipy吗?谢谢,它现在可以工作了。我最初没有安装scipy。有点奇怪,
sklearn
没有强制将
scipy
作为依赖项。也许有一堆
sklearn
模块不需要
scipy
,但我认为大多数模块都需要它。确实,这看起来很奇怪。您安装了哪个版本的scikit learn?您是如何安装的?较新版本的scikit learn确实强制将
scipy
安装为依赖项。是否安装了
scipy
?谢谢,它现在可以工作了。我最初没有安装scipy。有点奇怪,
sklearn
没有强制将
scipy
作为依赖项。也许有一堆
sklearn
模块不需要
scipy
,但我认为大多数模块都需要它。确实,这看起来很奇怪。您安装了哪个版本的scikit learn?您是如何安装的?较新版本的scikit learn确实强制将
scipy
安装作为依赖项。
from sklearn import datasets
digits = datasets.load_digits()
print(digits)
Traceback (most recent call last):
  File "/Users/patrickmaynard/scikitLearn/driver/driver.py", line 11, in <module>
    from sklearn import datasets
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sklearn/__init__.py", line 57, in <module>
    from .base import clone
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sklearn/base.py", line 10, in <module>
    from scipy import sparse
ImportError: No module named scipy