导入sklearn数据集时,例如。
from sklearn.datasets import fetch_mldata
from sklearn.datasets import fetch_openml
我得到了错误
Traceback (most recent call last):
File "numbers.py", line 1, in <module>
from sklearn.datasets import fetch_openml
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/__init__.py", line 64, in <module>
from .base import clone
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/base.py", line 11, in <module>
import numpy as np
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/numpy/__init__.py", line 142, in <module>
from . import core
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/numpy/core/__init__.py", line 93, in <module>
from . import numerictypes as nt
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/numpy/core/numerictypes.py", line 86, in <module>
import numbers
File "/Users/airocoop/repos/Numbers/numbers.py", line 1, in <module>
from sklearn.datasets import fetch_openml
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/datasets/__init__.py", line 6, in <module>
from .base import load_breast_cancer
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/datasets/base.py", line 20, in <module>
from ..utils import Bunch
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/sklearn/utils/__init__.py", line 10, in <module>
from scipy.sparse import issparse
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/scipy/__init__.py", line 72, in <module>
from numpy.random import rand, randn
File "/anaconda2/envs/numbers/lib/python3.5/site-packages/numpy/random/__init__.py", line 143, in <module>
from .mtrand import *
File "numpy.pxd", line 87, in init mtrand
AttributeError: module 'numpy' has no attribute 'dtype'
我不知道为什么我会得到这个
当我在jupyter笔记本上运行东西时,我没有得到这个错误,这也很奇怪。在这个问题上的任何帮助都将不胜感激。
发布于 2019-03-14 23:48:10
我想通了。答案是我运行的文件名为numbers.py。这把整个事情搞砸了。如果遇到此问题,请检查以确保在名为numbers.py的目录中没有文件
检查的简单方法是使用import语句将文件移动到不同的目录,然后尝试运行它。
发布于 2019-03-12 03:21:09
安装已损坏。
执行以下操作:
1)
conda install numpy=1.13
或2)
pip install numpy --upgrade
https://stackoverflow.com/questions/55108902
复制相似问题