算法工程的诸坑记 : ImportError “_SSL” DLL load failed

最近在算法工程上遇到的坑越来越奇葩。只要记录下来,供后人安全行路。

Eclipse上开发Python,遇到问题都很难得到有效解答。最近遇到无法import _SSL问题,查找了将近100个网页,没有任何人的答案可以解决 windows+eclipse+anaconda下的这个难题。

曾在论坛上发过如下求助帖,结果没人应答:

windows下使用anaconda可以import SSL, 但是在eclipse中无法导入,报错“ImportError: DLL load failed: 找不到指定的程序。”。

通过import imp得知,eclipse是可以找到 _SSL.PYD 文件,但是仍无法正常run。

然而用anaconda控制台,却是可以正常run的。



另外eclipse的环境变量配置没有为题,已经包含了_SSL.pyd文件的lib,并且与anaconda的path配置几乎一致。

ImportError “_SSL” DLL load failed

原生控制台可以,anaconda控制台可以,只有eclipse中的项目无法import,究竟为什么呢?
(windows下也无法用yum下载openssl-devel。。。)
于是去了官网,下载了win64的openssl,安装后问题解决。

so:eclipse调用的是windows环境下的openssl开发包,并不是调用python坏境中的。这个设定太奇葩,以至于让人难以如此联想。记载下来希望能对后人有帮助!

程序熊书恩🐻

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值