【发布时间】:2018-02-23 16:56:27
【问题描述】:
我正在编写我的第一个机器学习程序。我是全新的我正在用 pycharm 编写 python 代码,但我收到如下错误。 我什至找不到任何适合初学者的教程,也许大多数人都不知道它
ModuleNotFoundError: 没有名为“scipy”的模块
from sklearn import tree
features = [[140,1],[130,1],[150,0],[170,0]]
labels = [0,0,1,1]
clf = tree.DecisionTreeClassifier()
clf = clf.fit(features,labels)
print(clf.predict([[150, 0]]))
Traceback(最近一次调用最后一次):文件 “C:/Users/LENOVO/PycharmProjects/MyPython/MyPyton.py”,第 1 行,在 从 sklearn 导入树文件“C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\site-packages\sklearn__init__.py”, 第 134 行,在 从 .base 导入克隆文件“C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\site-packages\sklearn\base.py”, 第 10 行,在 from scipy import sparse ModuleNotFoundError: No module named 'scipy'
【问题讨论】:
-
如果你已经安装了pip,那么pip install scipy,导致sklearn依赖scipy
-
那我现在该怎么办?
-
它不适用于 windows
标签: python machine-learning tensorflow scipy pycharm