山山而川989 2024-03-26 16:02 采纳率: 100%
浏览 28
已结题

爬虫时出现 urllib3 v2.0 only supports OpenSSL 1.1.1+ 报错

在使用2019版pycharm学习爬虫时,遇到如图问题

img

然后按照网上的办法,卸载urllib3,再安装
pip install urllib3==1.23 -i https://pypi.tuna.tsinghua.edu.cn/simple
但是又出现如图所示问题

img


请问这个可以怎么解决?

  • 写回答

1条回答 默认 最新

  • 关注

    山山而川989 下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    出现urllib3 v2.0只支持OpenSSL 1.1.1+的错误可能是由于urllib3的版本与你的OpenSSL版本不兼容造成的。为了解决这个问题,你可以尝试以下几种方式:

    1. 升级OpenSSL版本:升级OpenSSL到1.1.1以上版本,这样就可以和urllib3 v2.0兼容。你可以从OpenSSL官方网站下载并安装最新版本,并确保它已正确安装并在系统PATH中。

    2. 降低urllib3版本:根据你的错误提示,尝试降低urllib3的版本。你可以使用命令pip install urllib3==1.26.4 -i https://pypi.tuna.tsinghua.edu.cn/simple来安装urllib3的1.26.4版本。然后再次尝试运行你的爬虫程序。

    3. 升级pip版本:确保你的pip版本是最新的。你可以使用命令pip install --upgrade pip来升级pip。然后再执行安装urllib3的命令。

    4. 切换软件源:如果以上方法仍然无效,可以尝试切换软件源。你可以先尝试使用pip install urllib3==1.26.4 -i https://pypi.org/simple命令安装urllib3的1.26.4版本。

    希望以上解决方案对你有帮助。如果问题仍然存在,请提供更多详细的错误信息和相关代码,以便我们更好地帮助你解决问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月10日
  • 已采纳回答 4月2日
  • 创建了问题 3月26日

悬赏问题

  • ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
  • ¥15 BAT根据上两级文件夹重新命名文件要求BAT
  • ¥30 不会,学习,有偿解答
  • ¥15 SQL查询语句报错(检查)
  • ¥15 此表中公式应该怎么写
  • ¥15 求HI-TECH PICC 9.50 PL3安装包
  • ¥15 下载ctorch报错,求解
  • ¥15 如何入门学习c语言,单片机
  • ¥15 idea 编辑语言的选择
  • ¥15 Windows下部署Asmjit