有时候你在conda中使用pip,即使在pip.conf中设置了trusted-host,还是不起作用,连不上网:

$ pip search absl-py
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),)': /pypi
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),)': /pypi
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),)': /pypi
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),)': /pypi
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),)': /pypi
ERROR: Exception:
Traceback (most recent call last):File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/connectionpool.py", line 667, in urlopenself._prepare_proxy(conn)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/connectionpool.py", line 930, in _prepare_proxyconn.connect()File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/connection.py", line 370, in connectssl_context=context,File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/util/ssl_.py", line 377, in ssl_wrap_socketreturn context.wrap_socket(sock, server_hostname=server_hostname)File "/home/user1/anaconda3/envs/mxgpu/lib/python3.6/ssl.py", line 401, in wrap_socket_context=self, _session=session)File "/home/user1/anaconda3/envs/mxgpu/lib/python3.6/ssl.py", line 808, in __init__self.do_handshake()File "/home/user1/anaconda3/envs/mxgpu/lib/python3.6/ssl.py", line 1061, in do_handshakeself._sslobj.do_handshake()File "/home/user1/anaconda3/envs/mxgpu/lib/python3.6/ssl.py", line 683, in do_handshakeself._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)During handling of the above exception, another exception occurred:Traceback (most recent call last):File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/requests/adapters.py", line 449, in sendtimeout=timeoutFile "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/connectionpool.py", line 765, in urlopen**response_kwFile "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/connectionpool.py", line 765, in urlopen**response_kwFile "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/connectionpool.py", line 765, in urlopen**response_kw[Previous line repeated 1 more times]File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/connectionpool.py", line 725, in urlopenmethod, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/urllib3/util/retry.py", line 439, in incrementraise MaxRetryError(_pool, url, error or ResponseError(cause))
pip._vendor.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /pypi (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),))During handling of the above exception, another exception occurred:Traceback (most recent call last):File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_internal/cli/base_command.py", line 216, in _mainstatus = self.run(options, args)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_internal/commands/search.py", line 60, in runpypi_hits = self.search(query, options)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_internal/commands/search.py", line 80, in searchhits = pypi.search({'name': query, 'summary': query}, 'or')File "/home/user1/anaconda3/envs/mxgpu/lib/python3.6/xmlrpc/client.py", line 1112, in __call__return self.__send(self.__name, args)File "/home/user1/anaconda3/envs/mxgpu/lib/python3.6/xmlrpc/client.py", line 1452, in __requestverbose=self.__verboseFile "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_internal/network/xmlrpc.py", line 42, in requestheaders=headers, stream=True)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/requests/sessions.py", line 578, in postreturn self.request('POST', url, data=data, json=json, **kwargs)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_internal/network/session.py", line 421, in requestreturn super(PipSession, self).request(method, url, *args, **kwargs)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/requests/sessions.py", line 530, in requestresp = self.send(prep, **send_kwargs)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/requests/sessions.py", line 643, in sendr = adapter.send(request, **kwargs)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/cachecontrol/adapter.py", line 53, in sendresp = super(CacheControlAdapter, self).send(request, **kw)File "/home/user1/.local/lib/python3.6/site-packages/pip-20.2.2-py3.6.egg/pip/_vendor/requests/adapters.py", line 514, in sendraise SSLError(e, request=request)
pip._vendor.requests.exceptions.SSLError: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /pypi (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),))

首先打开firefox,确认你能连到外网。访问个百度什么的。
然后,从报错来看 是pip连接 pypi.org 连不上。
这时候你需要手动指定 pypi.org 为信任:

比如这样:

$ pip search absl-py --trusted-host=pypi.org

pip联网问题 SSLError(SSLError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748相关推荐

  1. python:urllib2.URLError urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

    现在随处可见 https 开头的网站,urllib2可以为 HTTPS 请求验证SSL证书,就像web浏览器一样,如果网站的SSL证书是经过CA认证的,则能够正常访问, 如果SSL证书验证不通过,或者 ...

  2. Python [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 解决方法

    一个搭建在SAE上的Django应用,使用新浪微博提供的Python SDK已经稳定运行一年有余,但最近开始持续出现微博认证失败的状况. 摘录微博python SDK的错误提示如下所示: ERROR: ...

  3. [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

    错误: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727),报错问题就是证书验证失败,这种情况出现在网站使用 ...

  4. ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to

    最近再用mac下的pycharm编写python文件,在抓取制定网站的错误提示每次运行都直接报错如下: ssl.SSLCertVerificationError: [SSL: CERTIFICATE_ ...

  5. 解决方案:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to

    解决方案:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to ...

  6. 解决ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

    问题 原代码: async def call_wss_api(msg):async with websockets.connect('wss://xxx.com/tool/handle') as we ...

  7. ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed问题解决

    问题复现 在使用django框架编写项目时,启动项目正常,访问url时报错 ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] ...

  8. 银豹 PYTHON requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

    requests.packages.urllib3.disable_warnings()obj = requests.post(MY_URL, headers=my_headers, data=str ...

  9. [Python报错]CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired

    一.问题的出现 使用Thonny运行pico代码时,出现了报错,是我们常见的ImportError:no moudel named - 所以这种情况很简单,去import这个modulde就OK了. ...

最新文章

  1. 珍惜机会,去爱你身边的人!生命的箴言
  2. sql查询百分之20到百分之40的数据_数据库基础学习——SQL语言知识总结(6)
  3. javaScript变量、作用域链
  4. 关于GPS 车辆定位导航中的投影变换
  5. jsp项目开发案例_Laravel中使用swoole项目实战开发案例一 (建立swoole和前端通信)
  6. Knative Eventing 中 Channel 如何注入默认 Provisioner
  7. 怎么用python算单价和总价_用python计算最高投标限价
  8. 2021-2025年中国再生聚酯行业市场供需与战略研究报告
  9. 为type=file的input标签制定样式——CSS基础
  10. android内核调试的步骤
  11. linux 平铺式桌面,Linux 桌面平铺管理器 - i3wm
  12. 计算机上网记录怎么清除,如何彻底清除电脑上网痕迹
  13. DirectX11教程5-贴图
  14. Stimulsoft Reports报告工具,Stimulsoft创建和构建报告
  15. The Class File Viewer cannot handle the given input
  16. 关闭编译器FPO优化
  17. Ubuntu 安装k8s集群
  18. java中ISO8601标准时间格式的转换
  19. CAN Bus-Off详解
  20. qpython3l安装包下载_python安装包 官方版

热门文章

  1. linux的strip含义
  2. 推荐算法最前沿|CIKM2020推荐系统论文一览
  3. 一夜闪崩35%!全球GPU显卡价格开始大幅度跳水
  4. 【玩转Jetson TX2 NX】(七)TX2 NX YoLoV4环境搭建+板载摄像头实时目标检测(详细教程+错误解决)
  5. 基于域控的SSO单点登录
  6. 【新手入门硬件】分压电路中阻抗匹配问题
  7. 线性dp,后缀处理——cf1016C好题
  8. 利用CANoe Vector LDF Explorer Pro创建LDF文件
  9. strlen()函数详解
  10. 移位运算符(<<、>>和>>>)