【发布时间】:2020-08-26 21:15:58
【问题描述】:
(1) 运行 Windows 8 (2) 下载安装,Anaconda for Windows,PYTHON 2.7
(3) 来自 Anaconda 提示:
conda install scikit-learn
Fetching package metadata: ....
Solving package specifications: .....................
All requested packages already installed.
packages in environment at C:\Users\Joey\Anaconda2:
scikit-learn 0.17 np110py27_1
(4) 推出 Spyder
(5) 没关系,包找到了。
import sklearn
(6) sklearn 的制表符补全(在 Spyder 中),显示:
sklearn.base
sklearn.clone
sklearn.externals
sklearn.re
sklearn.setup_module
sklearn.sys
sklearn.utils
sklearn.warnings
(6) 因此,当运行http://scikit-learn.org/stable/ 示例中的 sn-p 时。
from sklearn import DecisionTreeRegressor
Traceback (most recent call last):
File "<ipython-input-2-5aa62260685f>", line 1, in <module>
from sklearn import DecisionTreeRegressor
ImportError: cannot import name DecisionTreeRegressor
(7) 早些时候,我注意到使用 Enthought Canopy 的相同行为,也无法让 scikit 在那里工作。结果,如上所述,在尝试 Anaconda 之前,我卸载了所有可以尝试清理系统的 Python 程序和 IDE。我查看了许多其他帖子,但仍然无法让我的系统正常工作,并怀疑存在路径、库或版本问题。
【问题讨论】:
-
究竟是哪个页面告诉你要做
from sklearn import DecisionTreeRegressor。 -
是的,你是对的,谢谢。胖子指着文档中的复制粘贴编辑,再也没有回头。在 IDE 安装、卸载、pip 等上花费了至少 8 个小时,叹息……再次感谢您的反馈。
标签: python windows scikit-learn