文档章节

解决ImportError: DLL load failed(涉及安装numpy、scipy、sklearn模块)

hujukee
 hujukee
发布于 2016/12/21 19:15
字数 397
阅读 750
收藏 0

现在默认你安装scipy或者sklearn失败...

几个模块的安装顺序依次为numpy、scipy、sklearn(不可倒置!!!),安装sklearn之前,我们需要先安装numpy,scipy函数库。

如果你是从网上下的numpy-MKL-1.8.0.win-amd64-py2.7.exe,scipy_0.14.0.win_amd64_py2.7.exe,scikit-learn-0.14.1.win-amd64-py2.7.exe,完全装好之后,一般是运行不了的。 运行代码 from sklearn import metrics,会报如下错误,安装sklearn报错:ImportError: DLL load failed

安装步骤: 1、下载get-pip.py,放到python的安装文件夹中,然后执行python get-pip.py。就可以安装成pip,在python的安装目录里面的script文件夹就会看到pip

2、系统变量设置。我python的安装路径如图,只需把D:\ldong\Python27 和D:\ldong\Python27\Scripts加入到环境变量中即可。

3、做完以上2步,就把pip装好了,接下来要用pip来装,numpy,scipy,sklearn。这几个包不要到网上去搜exe文件,而是去此网址http://www.lfd.uci.edu/~gohlke/pythonlibs/#sklearn。该网址上的文件是whl文件,该安装文件可用pip安装。本人装的python的版本是2.7.x版本,所以numpy选择,numpy-1.9.2+mkl-cp27-none-win_amd64.whl(64位,cp27表示python2.7)。 同理,选择scikit_learn-0.16.1-cp27-none-win_amd64.whl. scipy-0.15.1-cp27-none-win_amd64.whl

4、安装。 第一步:先在window的cmd上,执行pip install wheel,安装wheel。接着,使用cd命令,引导当前目录到下载的whl文件的目录,然后pip install 包名字.whl。即可安装。

比如安装numpy,就是pip install numpy-1.9.2+mkl-cp27-none-win_amd64.whl

5.成功

© 著作权归作者所有

hujukee
粉丝 0
博文 5
码字总数 1161
作品 0
南京
程序员
私信 提问
pip instal scipy,咋办?

Collecting scipy Using cached scipy-0.19.0.zip Building wheels for collected packages: scipy Running setup.py bdist_wheel for scipy: started Running setup.py bdist_wheel for sci......

知行合一1
2017/03/13
1K
1
线上python环境搭建(转自zhujunsan)

需要的包: 系统中:BLAS,LAPACK Python中:pip,numpy,scipy,scikit-learn,jieba CentOS/RHEL/Fedora sudo yum install blas lapack 如果安装成功,断掉ssh再开,重启shell环境(不是重...

芒果阿狸
2013/03/13
229
0
从零开始用Python3做数据分析

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书 ——异步小编 欢迎来到Python数据分析的世界!如今,Python已成为数据分析和数据...

异步社区
2018/05/19
0
0
Mac配置虚拟环境Virtualenv

最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,都会有各种问题导致安装失败或者调用失败。 比如, 遇到 ...

legehappy
2018/05/07
0
0
numpy 与 scipy 的关系

一些朋友想了解 numpy到底跟scipy是什么关系? 我就自己所了解大致介绍如下: 1 首先了解下这家公司 http://www.enthought.com/ 它维护着包含scipy在内的诸多python科学计算相关的开源项目,...

杨子江
2012/04/25
13K
3

没有更多内容

加载失败,请刷新页面

加载更多

哪些情况下适合使用云服务器?

我们一直在说云服务器价格适中,具备弹性扩展机制,适合部署中小规模的网站或应用。那么云服务器到底适用于哪些情况呢?如果您需要经常原始计算能力,那么使用独立服务器就能满足需求,因为他...

云漫网络Ruan
52分钟前
3
0
Kafka 2.3 Producer (0.9以后版本适用)

kafka0.9版本以后用java重新编写了producer,废除了原来scala编写的版本。 这里直接使用最新2.3版本,0.9以后的版本都适用。 注意引用的包为:org.apache.kafka.clients.producer import ja...

实时计算
今天
3
0
Java 中的 String 有没有长度限制

转载: https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西...

低至一折起
今天
14
0
OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
11
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部