anaconda装环境遇到无法定位程序输入点OPENSSL_sk_new_reserve于动态链接库libssl-1_1-x64.dll上的问题

使用Anaconda安装python包的时候出现:无法定位程序输入点OPENSSL_sk_new_reserve于动态链接库llibssl-1_1-x64.dll上的问题,同理对ibcrypto-1_1-x64.dll等文件适用。在网上找了许多个解决方案,也一一尝试了。在此,我把方法都整理了一下,希望可以帮助和我一样出现这样类似问题的朋友。

目录

  • 一步登天法
  • 时间较新替换法

一步登天法

这里是我将找到的DLL使用Openssl编译得到的libssl-1_1-x64.dll文件,大家可以直接替换Anaconda\Library\bin目录里的libssl-1_1-x64.dll文件。

这里是百度网盘链接
提取码:9xzb

时间较新替换法

  • 进入Anaconda\DLLS目录,查看libssl-1_1-x64.dll的日期
  • 进入Anaconda\Library\bin目录,查看libssl-1_1-x64.dll的日期
  • 比较两者的日期,将更新的文件复制、替换较旧的文件
    比如如果Anaconda\DLLS\libssl-1_1-x64.dll的更改日期是2019-04-20,而Anaconda\Library\bin\libssl-1_1-x64.dll的更改日期是2019-05-30,所以将Anaconda\Library\bin\libssl-1_1-x64.dll复制,替换掉Anaconda\DLLS\libssl-1_1-x64.dll文件。
  • 再次尝试,发现成功

你可能感兴趣的:(python,anaconda,python,openssl,dll)