windows: pip install 报错SSLError Can‘t connect to HTTPS URL because the SSL module is not available

这篇具有很好参考价值的文章主要介绍了windows: pip install 报错SSLError Can‘t connect to HTTPS URL because the SSL module is not available。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系统环境

  • windows
  • anaconda
  • pip清华源

错误描述

通过pip install 安装不成功,会报错(Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))

错误详情如下:

ghua.edu.cn', port=443): Max retries exceeded with url: /simple/opencv-python/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")
) - skipping
ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)                                                                     
ERROR: No matching distribution found for opencv-python                                                                                                                
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.                                                     
Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.c
.cn', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping    ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)
ERROR: No matching distribution found for opencv-python
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.c
n', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping        
WARNING: There was an error checking the latest version of pip.

具体是什么错误什么原因导致,不去深究了。或许是源本身有问题?下面直接提供解决方法,通过更换源解决了该错误

解决方法

临时源测试

pip install opencv-python -i http://pypi.douban.com/simple
# 依然会报以下错误,提示 is not a trusted
Looking in indexes: http://pypi.douban.com/simple
WARNING: The repository located at pypi.douban.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use H
TTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.douban.com'.
ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)
ERROR: No matching distribution found for opencv-python
WARNING: The repository located at pypi.douban.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use H
TTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.douban.com'.
WARNING: There was an error checking the latest version of pip.

加上--trusted-host,命令如下不会报错了

pip install opencv-python -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

windows命令行更换源(永久)

有很多人是用手动方式,在C:\Users\Administrator\AppData\Roaming下,创建一个pip文件夹,编辑pip.ini文件
这里采用命令操作,win+R然后cmd的命令行换源,输入以下两行指令即可文章来源地址https://www.toymoban.com/news/detail-608173.html

# 以阿里云为例
pip config set global.index-url http://mirrors.aliyun.com/simple
pip config set global.trusted-host mirrors.aliyun.com

# 还有其他很多源,比如以下:
# http://mirrors.aliyun.com/pypi/simple 阿里云
# http://pypi.douban.com/simple 豆瓣
# https://pypi.tuna.tsinghua.edu.cn/simple 清华大学
# http://pypi.mirrors.ustc.edu.cn/simple 中国科学技术大学

到了这里,关于windows: pip install 报错SSLError Can‘t connect to HTTPS URL because the SSL module is not available的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 报错:To install it, you can run : npm install --save @api/***解决方法

    以下是报错原因: 报错信息如下 以下是解决的失败过程: 首先它告诉你让你安装如下: npm install --save @/api/tNursingStaffCirculation 如果安装成功的话,那就没事了,很明显安装会失败 报错如下: 所在位置 行:1 字符: 20 npm install --save @/api/tNursingStaffCirculation 源文本中包含无法识别的

    2024年02月11日
    浏览(61)
  • Can‘t connect to HTTPS URL because the SSL module is not available

    miniconda自带的python3.8 在使用pip安装包的时候报错 将conda的安装目录下的 复制到DLLs目录下 https://github.com/conda/conda/issues/8273 https://blog.csdn.net/Sky_Tree_Delivery/article/details/109078288

    2024年02月13日
    浏览(44)
  • pip 安装报错 required to install pyproject.toml-based projects

    主要提示这两个信息: 解决: 进入 vs官网,下载安装 成功安装后,还要安装以下内容: 重新执行 pip, 成功下载! 注意一定勾选上“使用C++的桌面开发”,只安装 MSBuild工具 是没用的, 我已经帮大家验证过了,然后“使用C++的桌面开发”中的可选内容,我没有测试需要哪一个,我

    2024年02月16日
    浏览(68)
  • pip安装paddlepaddle报错ERROR: Could not install packages due to an OSError

    ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: \\\'C:\\\\Users\\\\yang\\\\AppData\\\\Local\\\\Packages\\\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\\\LocalCache\\\\local-packages\\\\Python39\\\\site-packages\\\\paddle\\\\include\\\\paddle\\\\phi\\\\kernels\\\\fusion\\\\cutlass\\\\memory_efficient_attention\\\\iterators\\\\predicated_tile_access_iter

    2024年02月21日
    浏览(99)
  • Mysql登录报错:Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

    可能每个人遇到问题的情况不一样,首先打开服务我的是当时登录mysql输完密码就会报错:Can\\\'t connect to MySQL server on \\\'localhost:3306\\\' (10061); 网上有的说可以先启动mysql在登陆,但我的输入\\\'net start mysql\\\'也没用,并且我打开服务,发现里面也没有MySql。于是我在想,是不是我的MyS

    2024年02月15日
    浏览(45)
  • 运行Dockerfile报错:ERROR: failed to solve: process “/bin/sh -c pip3 install flask“

    运行Dockerfile时报错,Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by \\\'ConnectTimeoutError(urllib3.connection.VerifiedHTTPSConnection object at 0x7f22bcb635f8, \\\'Connection to pypi.python.org timed out. (connect timeout=15)\\\')\\\': /simple/flask/ 出现该报错是因为pip install flask时用的国外

    2024年02月16日
    浏览(54)
  • 登录mysql报错 Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)解决方法

    1、以管理员身份运行cmd窗口,执行命令mysql -uroot -p,出现错误 Can\\\'t connect to MySQL server on \\\'localhost:3306\\\' (10061),这时执行命令mysqld --console  2、不要关闭第一步的cmd窗口,再以管理员身份运行一个cmd窗口,执行命令mysql -uroot -p,输入正确密码,此时就可登录成功  

    2024年02月13日
    浏览(52)
  • 连接数据库报错2003-Can‘t connect to MySQL server on ‘localhost‘(10061)

    连接数据库报错:2003-Can’t connect to Mysql server on ‘localhost’(10061) 连接数据库报错:2003-Can’t connect to Mysql server on ‘localhost’(10061) 1251-Client does not support authentication protocol requested by server;consider upgrading MySQL client ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (us

    2024年02月05日
    浏览(47)
  • 解决Mysql报错2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

    1.找到mysql文件夹,将my,ini文件放入bin文件夹 2.管理员模式打开cmd 3.输入 netstat -ano 查看端口占用情况,这里我已经开启mysql应用,所以会有3306,如果没有开启是不会有的 4.输入 sc delete mysql ,删除mysql服务 5.将data文件夹下数据进行删除 6.输入 mysqld --initialize --user=mysql --console

    2024年02月14日
    浏览(54)
  • 解决“Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)“MySQL登录报错问题

    1.按下”Win“+”R键“打开运行 2.输入” services.msc“ 3.找到MYSQL一项,右键点击属性 4.在属性中:将“启动类型”改为“自动” 5.在属性中:点击“服务状态”下的“启动”后,MySQL便可以正常登录。   1.按下“Win+R”键打开运行 2.输入\\\"cmd\\\"打开控制台,打开控制台后,在控制

    2024年02月07日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包