Python ImportError:没有名为sklearn.dataset的模块

Python ImportError:没有名为sklearn.dataset的模块,python,scipy,scikit-learn,Python,Scipy,Scikit Learn,os:mac os优胜美地 python:2.7.6--64位 已安装:numpy、skipy、matplotlib、nose 我得到以下错误 >>> from sklearn.datasets import load_iris Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named sklearn.dat

os:mac os优胜美地
python:2.7.6--64位
已安装:numpy、skipy、matplotlib、nose

我得到以下错误

>>> from sklearn.datasets import load_iris

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named sklearn.datasets

$ pip install --user --install-option="--prefix=" -U scikit-learn
Requirement already up-to-date: scikit-learn in /Library/Python/2.7/site-packages
Cleaning up...
>>从sklearn.dataset导入加载\u iris
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为sklearn.dataset的模块
$pip install--user--install option=“--prefix=“-U scikit learn”
需求已经是最新的:scikit-learn-in/Library/Python/2.7/site-packages
清理。。。

谁来帮帮我

sklearn我确信您已经安装了。 因此,在您创建了sklearn-to-Python解释器的符号链接之后,一切顺利

ln -s 'path of sklearn' 'path of python interpreter'

导出PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages 或导出PYTHONPATH=$PYTHONPATH:“安装模块的路径”


要找到模块的安装路径,请尝试再次运行pip安装,它将输出位置。在Ubuntu Linux上安装时,必须先使用apt get安装依赖项,然后使用pip安装,否则scikit learn的正常pip安装将无法正常工作。见下文:

步骤1:确保更新apt get
sudoapt获得更新

步骤2:安装依赖项
sudo-apt-get-install-build-sential-python-dev-python-setuptools-python-numpython-scipy-libatlas-dev-libatlas3gf-base

步骤3:pip安装Scikit学习
pip安装--user--install option=“--prefix=“-U scikit learn”
希望这有帮助

最近遇到了类似的问题,花了太多时间在谷歌上搜索,但错误很简单:我的文件名为sklearn.py,这可能是导入不起作用的原因。

我也遇到了同样的问题。我只是写:

from sklearn import datasets

data = datasets.load_iris()

您好,您还可以通过“pip show scipy”查看安装