python出现无法定位序数于动态链接库ssleay32.dll的问题

python 专栏收录该内容
13 篇文章 0 订阅

错误:
无法定位序数4539于动态链接库 ssleay32.dll上。
在这里插入图片描述
解决办法:

将D:\Anaconda\Library\bin下的libeay32.dll和 ssleay32.dll剪切到D:\Anaconda下即可。不知道原理是什么。反正成了。

灵感来自下面这篇文章:
【已解决】VNConda v2.01 无法定位ssleay32.dll

如果上面的做法已经解决你的问题了就不用往下看了。

经历过的曲折:

1、因为我发现这个问题是从我更新conda和安装ipykernel之后,所以想能不能把第一个版本降回去并且把第二个卸载了,但是在卸载和降级的过程中都要先更新pip等一系列的库,但是已更新库就得下载东西,一下载东西就触发这个问题了。死循环。此路不通。

2、(该方法危险,反正我没具体实施)无法定位、丢失libeay32.dll文件。需要先下载安装libeay32.dll,然后才能正常使用。可以重新下载一个libeay32.dll文件,复制到c:\windows\system32文件夹【64位系统在C:\Windows\SysWOW64目录】,然后【开始-运行-输入regsvr32 libeay32.dll】即可。

有这个说的,但是麻烦大家不要轻易尝试,我差点就试了。要不是因为往system32文件夹中复制的时候弹出来一个需要管理员身份才能复制的对话框我就试了。后来在一篇文章中看到说当你的系统windows出现xxx.dll文件有问题的时候才有可能用此种方法。然而我的是软件问题。此路还是不通。

3、还有说从别人那里复制过来,覆盖自己原来的。这个我试了,而且问了好几个人才找到ssleay32.dll这个文件。为了保险 我先把自己的拷贝了一份。然后把别人的放进去,哎,没有丝毫用处。此路依旧不通。

2、conda回滚
这个很多人成功了,但是我的会出问题,具体问题忘了是啥,没截图。
首先查询自己的conda更新历史

conda list --revision

然后

conda install --revision N   #N这里是指更改历史的序号。

emmm反正我的滚不回去,还让我给他们发错误报告。然后试了好几遍都不成。你们谁要是回滚成功了,麻烦评论里告诉我一下,咱们讨论讨论。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:游动-白 设计师:白松林 返回首页

打赏作者

啊啊啊啊懒

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值