pip安装py_zipkin时提示的SSL问题对应


Posted in Python onDecember 29, 2018

python的应用实践zipkin,需要py_zipkin,使用pip进行安装py_zipkin的时候出现问题, 根据stackoverflow的信息设定了pypi.org 和 files.pythonhosted.org解决了问题。

问题现象

[root@kong ~]# pip install py_zipkin
Collecting py_zipkin
 Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)'),)': /packages/ef/87/e8fc3f124d491e635023a71f256769691037fc1451e5f5fb73846d6322d8/py_zipkin-0.11.0-py2.py3-none-any.whl
...省略
 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)'),)': /packages/ef/87/e8fc3f124d491e635023a71f256769691037fc1451e5f5fb73846d6322d8/py_zipkin-0.11.0-py2.py3-none-any.whl
Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/ef/87/e8fc3f124d491e635023a71f256769691037fc1451e5f5fb73846d6322d8/py_zipkin-0.11.0-py2.py3-none-any.whl (Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)'),))
[root@kong ~]#

安装命令

pip install ?trusted-host pypi.org ?trusted-host files.pythonhosted.org py-zipkin

出现问题,需要安装python-devel,在ubuntu等上名为python-dev

[root@kong ~]# pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org py-zipkin
Collecting py-zipkin
 Downloading https://files.pythonhosted.org/packages/ef/87/e8fc3f124d491e635023a71f256769691037fc1451e5f5fb73846d6322d8/py_zipkin-0.11.0-py2.py3-none-any.whl
Collecting thriftpy (from py-zipkin)
...省略
 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c thriftpy/transport/cybase.c -o build/temp.linux-x86_64-2.7/thriftpy/transport/cybase.o
 thriftpy/transport/cybase.c:13:20: fatal error: Python.h: No such file or directory
  #include "Python.h"

安装日志

再次执行,安装成功

[root@kong ~]# pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org py-zipkin
Collecting py-zipkin
 Downloading https://files.pythonhosted.org/packages/ef/87/e8fc3f124d491e635023a71f256769691037fc1451e5f5fb73846d6322d8/py_zipkin-0.11.0-py2.py3-none-any.whl
Requirement already satisfied: six in /usr/lib/python2.7/site-packages (from py-zipkin) (1.11.0)
Collecting thriftpy (from py-zipkin)
 Downloading https://files.pythonhosted.org/packages/f4/19/cca118cf7d2087310dbc8bd70dc7df0c1320f2652873a93d06d7ba356d4a/thriftpy-0.3.9.tar.gz (208kB)
  100% |################################| 215kB 2.0MB/s 
Requirement already satisfied: ply<4.0,>=3.4 in /usr/lib/python2.7/site-packages (from thriftpy->py-zipkin) (3.11)
Building wheels for collected packages: thriftpy
 Running setup.py bdist_wheel for thriftpy ... done
 Stored in directory: /root/.cache/pip/wheels/64/ff/0b/00a7ab5df78f8360908e34744eb78c2c537a327a295da5c260
Successfully built thriftpy
Installing collected packages: thriftpy, py-zipkin
Successfully installed py-zipkin-0.11.0 thriftpy-0.3.9
[root@kong ~]#

参考文档

https://stackoverflow.com/questions/25981703/pip-install-fails-with-connection-error-ssl-certificate-verify-failed-certi

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python3利用smtplib通过qq邮箱发送邮件方法示例
Dec 03 Python
对Python3中的input函数详解
Apr 22 Python
对python的文件内注释 help注释方法
May 23 Python
对django中render()与render_to_response()的区别详解
Oct 16 Python
Django自定义用户登录认证示例代码
Jun 30 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
Aug 12 Python
python的pyecharts绘制各种图表详细(附代码)
Nov 11 Python
Python绘图实现显示中文
Dec 04 Python
pytorch自定义二值化网络层方式
Jan 07 Python
python sorted函数原理解析及练习
Feb 10 Python
聊聊pytorch测试的时候为何要加上model.eval()
May 23 Python
pytorch 运行一段时间后出现GPU OOM的问题
Jun 02 Python
Python 做曲线拟合和求积分的方法
Dec 29 #Python
python 画三维图像 曲面图和散点图的示例
Dec 29 #Python
python实现三维拟合的方法
Dec 29 #Python
Django数据库连接丢失问题的解决方法
Dec 29 #Python
Python Cookie 读取和保存方法
Dec 28 #Python
Python编程flask使用页面模版的方法
Dec 28 #Python
Python编程中flask的简介与简单使用
Dec 28 #Python
You might like
PHP 源代码压缩小工具
2009/12/22 PHP
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
php 连接mysql连接被重置的解决方法
2011/02/15 PHP
PHP 透明水印生成代码
2012/08/27 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
stream.js 一个很小、完全独立的Javascript类库
2011/10/28 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
vue-router 起步步骤详解
2019/03/26 Javascript
关于layui 下拉列表的change事件详解
2019/09/20 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
python 多线程应用介绍
2012/12/19 Python
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
快速查询Python文档方法分享
2017/12/27 Python
python 日志增量抓取实现方法
2018/04/28 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
数组越界问题
2015/10/21 面试题
学员自我鉴定
2014/03/19 职场文书
爱心倡议书范文
2014/05/12 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
保护环境倡议书300字
2014/05/19 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
群众路线党员个人剖析材料
2014/10/08 职场文书
庆祝儿童节标语
2014/10/09 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
民事代理词范文
2015/05/25 职场文书
茶花女读书笔记
2015/06/29 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书