python2.7安装sklearn报错:ImportError: DLL load failed

作者:用户 来源:互联网 浏览:713 次 时间:2016-05-25 13:31:27

安装failedpython2

python2.7安装sklearn报错:ImportError: DLL load failed - 摘要: python2.7安装sklearn报错:ImportError:DLLloadfailedimportsklearn报错:Traceback(mostrecentcalllast):File"",l

问题描述

python2.7安装sklearn报错:ImportError: DLL load failed

import sklearn
报错:
Traceback (most recent call last):
File "", line 1, in
import sklearn
File "D:Python27libsite-packagesscikit_learn-0.15.2-py2.7-win-amd64.eggsklearn__init__.py", line 38, in
from .base import clone
File "D:Python27libsite-packagesscikit_learn-0.15.2-py2.7-win-amd64.eggsklearnbase.py", line 10, in
from scipy import sparse
File "D:Python27libsite-packagesscipysparse__init__.py", line 182, in
from .csr import *
File "D:Python27libsite-packagesscipysparsecsr.py", line 15, in
from .sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks,
File "D:Python27libsite-packagesscipysparsesparsetools__init__.py", line 5, in
from .csr import *
File "D:Python27libsite-packagesscipysparsesparsetoolscsr.py", line 26, in
_csr = swig_import_helper()
File "D:Python27libsite-packagesscipysparsesparsetoolscsr.py", line 22, in swig_import_helper
_mod = imp.load_module('_csr', fp, pathname, description)
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。

用的python2.7.9,我已经安装了numpy1.9.1,scipy0.12.0,sklearn0.15.1,这些都是支持64位系统的,遇到这个问题我该怎么办

解决方案

看各个库官方是否支持Windows 64位os。有库dll加载不起来。

解决方案二:

不太懂os,但是从网上搜集了一些资料大多是讲需要所有模块都是支持64位的版本才行,看了看没有什么问题,主要是scipy.sparse这个类在加载的时候会报错,低版本的0.12.0和高版本的0.15.0都试过了,还是在这个地方报错,无奈了

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供python2.7安装sklearn报错:ImportError: DLL load failed相关信息,包括 安装failed python2 的信息 ,所有python2.7安装sklearn报错:ImportError: DLL load failed相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_61258,您可以点击python2.7安装sklearn报错:ImportError: DLL load failed-手机站访问。
双十二
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航