" ImportError:无法导入名称"用新鲜的Anaconda安装

时间:2016-03-23 22:54:01

标签: python anaconda

我在iPython笔记本中收到以下错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-06ac68ebf148> in <module>()
      5 import pandas as pd
      6 import numpy as np
----> 7 from sklearn import neighbours
      8 
      9 start_time = time.time()

ImportError: cannot import name neighbours

尝试运行以下内容时:

# Import required packages
import time
import pandas as pd
import numpy as np
from sklearn import neighbours

我在命令行上遇到了同样的问题。我的怀疑:

  • 我认为我的问题与我的系统路径或环境变量有关。我已经进行了各种尝试并且已经遵循了其他答案(例如Python ImportError- what is wrong here?)但到目前为止却徒劳无功。我当前的系统Path变量包含我的python脚本的位置;环境PATH变量包括Anaconda库的位置:&#34; ... \ Anaconda2 \ Library \ bin;&#34;。这看起来是否正确?
  • 许多解决方案都是指循环依赖,我不相信我在一个模块中。
  • 其他解决方案与脚本名称有关。我被命名为“my_solution&#39;”,所以我不相信这是一个问题。
  • 我的sklearn文件夹可以在\ AppData \ Local \ Continuum \ Anaconda2 \ Lib \ site-packages \ sklearn
  • 中找到

我最近卸载了一个独立的Python应用程序。我也多次重新安装Anadonda和scikit-learn,numpy和scipy包。

我在Windows 7上通过Anaconda 2.5.0使用Python 2.7.11。

1 个答案:

答案 0 :(得分:1)

你想要邻居的美国拼写,即

from sklearn import neighbors