今天重装完安装Anaconda之后发现,新版本图形界面中已经不支持创建Python3.7版本的环境了,但是由于学习中用到的某些库在高版本中适配还是不够好,想着就在终端通过conda指令创建Python3.7的环境,结果出现了一些问题,总是提示CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json 等的错误。
在网上和论坛上找了半天,发现全是copy来copy去的回答,几乎都在说镜像源的问题,但我把国内的源全部试遍了还是问题依旧,况且之前我的某些设备也没设置国内源也好好的。
后来在github的某个讨论区发现了一个可行解决方案😂,折腾了一下午终于搞好了,希望此方法能够给你一个帮助。
解决方案
问题如下
只需copy两个文件即可
打开Anaconda的安装目录,依次打开Library-》bin文件夹,例如我的路径为D:\ProgramData\Anaconda3\Library\bin。
在这个路径中分别寻找名为libcrypto-1_1-x64.dll和libssl-1_1-x64.dll的文件,将两个文件复制到Anaconda的安装目录中的DLLs文件夹中,例如D:\ProgramData\Anaconda3\DLLs中。
问题解决
问题解决,能够正常创建环境。
参考
[1] : https://github.com/conda/conda/issues/9746