没有名为'scipy'的模块[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有名为'scipy'的模块[关闭]相关的知识,希望对你有一定的参考价值。
我正在写我的第一个机器学习计划。我是全新的我在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]]))
回溯(最近一次调用最后一次):文件“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行,来自scipy import sparse ModuleNotFoundError:没有名为'scipy'的模块
这是另一个选择:大概是你从python.org下载了Python(即你在网上搜索“下载Python”并点击了第一个链接,这很公平)。相反,我建议下载并使用Anaconda Python distribution,它带有为Windows预编译的scipy(以及许多其他有用的软件包)。
编辑:发布此答案一个月后,scipy 1.0 was released和其中一个功能是为Windows预先构建的二进制轮。用简单的语言,这意味着你现在可以在Windows上运行pip install scipy
,它就可以运行了。但是,仍有大量的Python软件包需要构建,但没有预先构建的Windows轮子,所以总体而言,使用Anaconda(或类似软件)来安装Python和软件包仍然是明智的。
您导入的模块取决于另一个模块。做pip install scipy
。如果你没有pip,你可以在这里阅读:https://pypi.python.org/pypi/pip
安装scipy可能最容易从PyCharm中完成。完整的说明在PyCharm documentation,但总结如下:
- 转到设置(从文件菜单打开)并转到Project Interpreter页面。
- 单击右侧的绿色加号
- 使用出现的对话框搜索“scipy”
- 点击“安装包”
在您的终端上,尝试运行python -m pip list
并检查是否安装了scipy
。如果不是,请使用python -m pip install scipy
来安装模块。
你想要调用任何scipy函数吗?您提供的代码似乎没有 - 您还没有导入api。看起来你正在使用sci-kit学习,在这种情况下,根据你使用的分发平台 - 你可能需要pip安装它 - 这真的很容易!
以上是关于没有名为'scipy'的模块[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为'Softlayer'的模块
ModuleNotFoundError:没有名为“scipy.misc.pilutil”的模块
导入错误,没有名为'jwt'的模块。没有名为 "jwt "的模块
ModuleNotFoundError.在虚拟环境中运行服务器时,没有名为'django'的模块。在虚拟环境中运行服务器时,没有名为'django'的模块。