import _ssl # if we can't import it, let the error propagate
ImportError: DLL load failed: 找不到指定的程序。
遇到问题的过程,在windows7上安装了anaconda 默认的python版本是 3.7.0
新建了一个虚拟环境,python版本指定为3.7.5。这时候就一直报这个错
网上的解决方法:1.更新openssl 已更新-失败
2.添加环境变量,安装的时候默认就添加了,并且重新添加。 失败
3.下载对应版本的python包,提取_ssl.py文件复制到conda环境中。 失败
都失败后崩溃了
把3.7.1到3.8.0的版本都装了环境 挨个试了一遍 只有3.8.0好用
各种尝试 :1 把3.7.1对应的openssl 版本回退到1.0.2t(原版本都是1.1.1d) 结果好用了 窃喜中
马上切换到 3.7.5 回退openssl版本 又崩溃了 原因是python=3.7.5 -> openssl[version='>=1.1.1d,<1.1.2a']
最好在github社区找到一种方案 “Removing both libssl-1_1-x64.dll and libcrypto-1_1-x64.dll in C:/Windows/System32/”
尝试了一下 成功了 喜极而泣啊