urllib.error.URLError: <urlopen error [SSL: WRONG_VERSION_NUMBER] wrong version number 成功解决
方法总共记录了四种
其一是SSL证书问题。
可以采用以下代码打开该url
import ssl# This restores the same behavior as before.
context = ssl._create_unverified_context()
response = urllib.request.urlopen("https://no-valid-cert", context=context)
以上方法中的https://no-valid-cert
可以换成你自己想要的网址
其二是把https改为http,因为python的一些版本在当你urllib.urlopen一个 https 的时候会验证一次 SSL 证书。
其三是在出现问题的代码位置
加上
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
我就是在调用python 3.8.0自带的urllib库中的命令时的py文件中加的
model = ALBEF(config=config, text_encoder=args.text_encoder, tokenizer=tokenizer, init_deit=True)
也就是这里模型初始化(init_deit)的时候,调用python 3.8下的 lib/python3.8/http/client.py中的 return self.sslsocket_class._create
出现了该error,但在初始化model的py文件一开始加上这两句就没问题了
其四也是最终方案
升级你的python解释器版本,如2.7或者3.7升成3.8甚至3.9
参考https://zhuanlan.zhihu.com/p/128545659
urllib.error.URLError: <urlopen error [SSL: WRONG_VERSION_NUMBER] wrong version number 成功解决相关推荐
- urllib.error.URLError:urlopen error unknown url type:https 解决办法
前言: 在用Python3做爬虫实验的时候报了这个错误:urllib.error.URLError: <urlopen error unknown url type: https> 原因是 ...
- 成功解决urllib.error.URLError urlopen error Errno 11004 getaddrinfo failed
成功解决urllib.error.URLError: <urlopen error [Errno 11004] getaddrinfo failed> 目录 解决问题 解决思路 解决方法 ...
- 报错urllib.error.URLError:urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败
找了网上很多资料都没解决,试了下就没报错了, 原因是原代码导入库错了 原来的是:from urllib import urlopen 应该改成:from urllib.request import ...
- requests报错Python request ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1108
python的requests请求https时,与fiddler冲突造成ssl错误_vzdong1的博客-CSDN博客 记录一下request报错wrong version number (_ssl. ...
- 下载Pytorch的自带数据集时报错=urllib.error.URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
错误原因: 这是一个SSL证书验证错误,当请求一个https站点,但是证书验证错误时,就会报这样的错误. 解决办法: 只需在代码中加入如下两行将跳过证书的检查,即可成功访问网页. # 全局取消证书验证 ...
- ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number
python requests抓取网页的报错,据说也有其他证书问题导致的,需要降低相关库的版本.,确实费解,这个库难道越升级越不好用了吗?还需要我自己去搞这些?按那些方法也没解决,很郁闷! 我在浏览器 ...
- python:urllib2.URLError urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
现在随处可见 https 开头的网站,urllib2可以为 HTTPS 请求验证SSL证书,就像web浏览器一样,如果网站的SSL证书是经过CA认证的,则能够正常访问, 如果SSL证书验证不通过,或者 ...
- urllib2.URLError: urlopen error [Errno 111] Connection refused
记录个还没解决的问题.下面爬虫代码是可以执行的,但是在我的Ubuntu的虚拟中刚开始是可以运行的,但是,后来不知道改了什么东西,用urllib2写的爬虫和用scrapy 的爬虫代码都不能运行了!!. ...
- 在测试tensorBroad中在运行mnist_with_summaries.py时URLError:urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答
1,问题1 URLError: <urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败.> 这个问题,是数据下 ...
- GAE使用时的一些问题:urllib2.URLError: urlopen error [Errno 10061]
问题描述: Win7系统下,在用GAE自己架设代理时,用appcfg.py update myapp/上传时出现urllib2.URLError: <urlopen error [Errno 1 ...
最新文章
- 2017国二java题库,2017全国计算机二级考试JAVA考试题库
- 什么是机房三维(3D)监控系统,什么是机房可视化动力环境监控系统?
- C# 4.0新特性——Optional Parameters
- airpods有时能连上有时连不上怎么办?
- 优美的Fibonacci数列与矩阵
- play框架入门操作
- html 浮动窗口置顶,jQuery简单实现页面元素置顶时悬浮效果示例
- Blazor 服务器上带有 EF Core 的 Azure Cosmos DB
- vue获取tr内td里面所有内容_React中遍历多个数据tr,td
- eslint配置及rule解释
- 密码学101:应用技术
- 新版Fiddler1.5.1的证书导出和Chrome,Edge,Firefox浏览器导入证书
- Google Play 开发者账号注册 上架应用
- centos 7查看CPU温度
- python项目实战:免费下载某平台任意付费音乐
- 图片心理性格测试
- 免费的在线3D CAD【BimAnt】
- perl读取文件夹下的文件
- 2021年8月语言排行榜
- 微型计算机技术中 通过系统把CPU,【单选题】在微型计算机技术中,通过系统 把CPU、存储器、输入设备和输出设备连接起来,实现信息交换。...
热门文章
- 数据结构与算法python—12.二叉搜索树及python实现与leetcode总结
- [论文笔记]RoBERTa: A Robustly Optimized BERT Pretraining Approach
- RabbitMQ学习——生产者与消费者入门例子
- DetoursHook
- 《我也能做CTO之程序员职业规划》之十:程序员职业规划就像软件工程
- 递推关系中的数列通项
- numpy教程:基本输入输出和文件输入输出Input and output
- html表格 溢出,html – 如何创建在溢出时滚动的表格单元格
- iphone降级_回顾降级系统恢复备份
- Flutter SDK升级