公众号: 写bug的程旭源
python3,安装requests插件,然后写一个简单的代码发送请求,结果发现居然报错了:
ValueError: check_hostname requires server_hostname
raise ValueError("check_hostname requires server_hostname")
ValueError: check_hostname requires server_hostname
原因:
跟选用的python版本的关系不大,主要原因是因为使用最新pip install 命令下载插件的时候,下载的都是最新的版本。
比如下载requests插件,它会自动的将依赖的urllib3这个插件也安装,然后依赖的插件版本太高,就导致了这个报错的问题。
所以:还是版本的问题!!!
降低版本解决:
pip install requests==2.20
或者使用下面的命令降低版本:
pip install urllib3==1.25.8
pip install 插件名称 -i http://mirrors.aliyun.com/pypi/simple
如果还没解决,可以试试关掉代理,也有可能这个原因。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix