【anaconda报错】CondaSSLError: OpenSSL appears to be unavailable on this machine.问题记录与解决方法

这篇具有很好参考价值的文章主要介绍了【anaconda报错】CondaSSLError: OpenSSL appears to be unavailable on this machine.问题记录与解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【出现问题】

在使用anaconda的时候,为新项目创建了一个新环境,顺利创建后,安装新的python包时出现了CondaSSLError报错,提示信息为:

Collecting package metadata (current_repodata.json): failed

CondaSSLError: OpenSSL appears to be unavailable on this machine.

OpenSSL is required to download and install packages.

Exception:HTTPSConnectionPool(host='mirrors.bfsu.edu.cn', port=443): Max retries exceeded with url: /anaconda/pkgs/main/win-64/current_repodata.json (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))

【疯狂探索】

最开始看到熟悉的HTTLS错误以为是因为代理忘关了,结果确认发现已经关好了。

事情有点奇怪起来。

检查报错信息和新环境,发现环境中基础安装包已经装好了报错的openssl,并且在此之前使用conda安装环境从没有出现过这种情况。

condasslerror: openssl appears to be unavailable on this machine. openssl is,python,conda,机器学习使用pip安装包,顺利实现。

怀疑是安装源的问题,尝试把.condarc换成了清华源

condasslerror: openssl appears to be unavailable on this machine. openssl is,python,conda,机器学习仍然报同一错误,这里可以排除安装源的问题。

激活旧的环境进行测试,同样报错,因此也排除了新环境创建的有问题。

【随意的解决办法】

百度搜了一番没有什么效果,最后骚操作,Conda安装源使用的是HTTP而不是HTTPS,那么再下载和安装包时将不需要OpenSSL库,于是把所有安装源里面的https全部换成了http,治标不治本,但是问题解决了( ・´ω`・ )

【正确的解决办法】

查询github找到了类似的提问

condasslerror: openssl appears to be unavailable on this machine. openssl is,python,conda,机器学习根据下面大家的讨论,基本确定这个错误是由于 anaconda3/DLLs 文件夹中 libcrypto 文件丢失/错位引起的,解决办法就是将D:\Anaconda3\Library\bin 中的

-   libcrypto-1_1-x64.dll
-   libssl-1_1-x64.dll 

这两个文件复制到 D:\Anaconda3\DLLs

这样不管是http还是https都可以顺利使用conda install了。文章来源地址https://www.toymoban.com/news/detail-859845.html

到了这里,关于【anaconda报错】CondaSSLError: OpenSSL appears to be unavailable on this machine.问题记录与解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [git]报错fatal: ‘origin‘ does not appear to be a git repository Could not read from remote repository

    问题1:   fatal: \\\'origin\\\' does not appear to be a git repository fatal: Could not read from remote repository. 说明库是有的,但是没办法push。所以重新关联一下。 解决方法: 输入以下代码, 这是因为本地的分支没有和远程分支建立联系,需要执行以下代码就可以正常 push 了   问题2:   fatal:

    2024年02月09日
    浏览(57)
  • J-Link报错:The connected probe appears to be J-Link clone. 检测到非法J-link 以及 J-Link is defective的解决方法

    新买了个J-link,插电进Keil之后提示需要更新固件,于是点了确认更新,更新完之后就提示这是非官方版本的J-link,被禁止使用。 开发环境:Keil V5 版本号V5.37.0 J-Link HW: V9.50 dll:V7.6.2 FW :J-Link V9 compiled May 7 2021 16:26:12 报错如下: 解决方法: 卸载掉电脑上的SEGGER - J - LINK V7.xxx软件

    2024年02月02日
    浏览(51)
  • There appears to be trouble with your network connection.Retrying

    原因: yarn超时,终端多次提示There appears to be trouble with your network connection. Retrying 解决如下:

    2024年02月11日
    浏览(44)
  • Your proxy appears to only use HTTP and not HTTPS, try changing your proxy URL to be HTTP. (解決)

     利用源码爬虫下载数据集LHQ1024时,pycharm终端运行一直提示Your proxy appears to only use HTTP and not HTTPS, try changing your proxy URL to be HTTP. 错误。 开始以为是电脑开了代理的原因,经过关闭、更换服务器都无法解决。后来访问其提供的有关urllib3 1.26.12文档(高级用法 - urllib3 1.26.12 文档

    2024年02月11日
    浏览(513)
  • 爬虫requests使用代理报错Your proxy appears to only use HTTP and not HTTPS...

    python版本:3.9.4 requests版本:2.28.2 详细报错如下 代理使用如下: 使用如下代理设置,报错得到解决 总结:由于之前使用的是python3.6.8版本,代理设置为’https’: \\\'https://xxxx’可以正常使用,而升级到python3.9.4则出现了上述问题。建议代理的使用统一为 ‘https’: ‘http://xxxx’

    2024年02月15日
    浏览(59)
  • 【异常】SpringCloud Gateway报错503 SERVICE_UNAVAILABLE “Unable to find instance for xxx-gen“

    网关服务报错,如下 “503 SERVICE_UNAVAILABLE”: “这是一个HTTP状态码,表示服务暂时不可用。 这通常是因为服务器过载或正在进行维护。”, “xxx-gen”: “这可能是一个应用程序或服务的名称,‘Unable to find instance for apb-gen’ 表示系统无法为这个应用或服务找到实例,可能因为

    2024年02月05日
    浏览(56)
  • 微服务后台启动报错:The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils

             后台启动报错:The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:          原因:后台项目的每一个服务中properties中都写明了配置所在的nacos的IP地址,账号密码,命名空间

    2024年02月12日
    浏览(50)
  • 手动修复 rabbitmq 报错 “Crash dump is being written to“

    rabbitmq 报错: 修复方法: (1) 找到 rabbitmq 使用的 pv,例如: rabbitmq-0 的 pod: (2) 找到 pv 使用的信息: 需要的信息: (3) 在 pod 节点上查看对应的物理设备 (4) 查看设备挂载目录 (5) 查找 wal 文件路径,查找的路径来自步骤 (4) (6) 删除 wal 文件 此步骤请慎重操作,建议将文件备份后再操作

    2024年02月04日
    浏览(38)
  • 【Java】“com.alibaba.fastjson.JSONObject cannot be cast to“报错问题

    报错如下: 通过 debug 断点可以看到,这里拿到虽然是 List,但是里面的对象还是一个 JSONObject,并不是需要的 DTO 类,所有导致了后面的报错。 查到问题根源,只要把这里的对象转化为 DTO 类就行了,就可以避免报错。 增加代码: 我的json \\\"[{},{}]\\\" 已经存为字符串所以改写这样

    2024年02月13日
    浏览(56)
  • java.math.BigDecimal cannot be cast to java.lang.String 报错

    “java.math.BigDecimal cannot be cast to java.lang.String”错误信息表示您正在尝试将BigDecimal对象转换为String。但是,BigDecimal和String是两个不同的类型,它们不能直接相互转换。 BigDecimal是Java“math”包中的一个类,用于进行精确的小数运算。它可以处理任意位数的小数,包括小数部分。

    2024年02月10日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包