(无法定位程序输入点 OPENSSL_sk_new_reserve 于动态链接库 Anaconda3\Library\bin\libssl-1_1-x64.dll 上” 的解决办法的总结这里写自定义目录标题)
    无法定位程序输入点 OPENSSL_sk_new_reserve 于动态链接库 E:\ProgramData\Anaconda3\Library\bin\libssl-1_1-x64.dll 上” 的解决办法的总结
    我对于这个问题的理解
    解决办法

    E:\ProgramData\Anaconda3\Library\bin\libssl-1_1-x64.dll 上” 的解决办法的总结)
    我对于这个问题的理解

    自从我昨天创虚拟环境失败了一天,我决心要把它写下来,分享给后人。
    它可能是我第一次安装 anaconda 失败后,进程安装到一半。我给关了。后来又重新安装了一次。所以出现 E:\ProgramData\Anaconda3\DLLs 下的 libssl-1_1-x64.dll 文件和 E:\ProgramData\Anaconda3\Library\bin 下的 libssl-1_1-x64.dll 的日期和大小都不一样。

    解决办法
    网上有很多关于这个问题的解决办法,总结如下:
    1、说什么上 CSDN 上下载别人的 libssl-1_1-x64.dll 这个文件,能解决,我觉得这是胡扯,因为这个文件和你自己电脑上的配置紧紧关联,换别人的怎么可能合适? 但作为一种可能的方法我先写在这里。(没准对某些人有用)
    2、有可能是链接问题,去 C:\Users\song 路径下的 .condarc 文件设置一下,

    或者直接在 anaconda cmd 里直接执行下面命令

    在命令行中运行 (设置清华的镜像)

    conda config —add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    conda config —add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    conda config —add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config —set show_channel_urls yes

    注意前三条命令自己一个一个试着输入,看哪个能行就留哪个,别全输入了。最后一个肯定要。
    还要把 .condarc 里的 - default 这句删除
    结果是如下图的样子

    3、如果 Anaconda3\DLLs 下的 libssl-1_1-x64.dll 文件和 Anaconda3\Library\bin 下的 libssl-1_1-x64.dll 的日期和大小都不一样,应该把 DLLs 里的 libssl-1_1-x64.dll 文件复制粘贴到 bin 里。
    强烈建议先把这两个文件给备份下(先复制一份到新建文件夹下,免的不行,还可以倒腾回来),如果不管用的话,源文件被弄没,可真的打不开 Anaconda 了哦!

    不知道哪个混蛋告诉我是把 bin 里的 libssl-1_1-x64.dll 复制到 DLLs 文件夹下。搞的我弄了一天都不行,第二天才看到正确做法。

    4、终极方法 卸载 anaconda 重装 anaconda。如果你没时间、下狠心的话。

    我采用了第 2 和第 3 条方法解决了我的问题,终于可以愉快的用 conda 4.7.11 创建 python=3.5 的虚拟环境了。以前一直以为是我自己的 anaconda 版本是专门适配 Python3.7 的,不能创建低版本 python 的。原来不是,终于可以在一台电脑上随意安装多个 Python 版本了 O(∩_∩)O 哈哈~
    ————————————————
    版权声明:本文为 CSDN 博主「宇疏桐」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42329133/article/details/102640763

    https://blog.csdn.net/weixin_41444791/article/details/102761951