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 相关文章推荐
django 自定义用户user模型的三种方法
Nov 18 Python
python 移除字符串尾部的数字方法
Jul 17 Python
Flask web开发处理POST请求实现(登录案例)
Jul 26 Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 Python
python 定时器,轮询定时器的实例
Feb 20 Python
用django-allauth实现第三方登录的示例代码
Jun 24 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
Aug 21 Python
Django上线部署之IIS的配置方法
Aug 22 Python
python实现字典嵌套列表取值
Dec 16 Python
python中tab键是什么意思
Jun 18 Python
基于PyQt5制作一个群发邮件工具
Apr 08 Python
Python爬取奶茶店数据分析哪家最好喝以及性价比
Sep 23 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生成UTF8文件的方法
2010/05/15 PHP
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
PHP生成器简单实例
2015/05/13 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
利用javascript查看html源文件
2006/11/08 Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
基本jquery的控制tabs打开的数量的代码
2010/10/17 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
2015/11/03 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
vue视频播放暂停代码
2019/11/08 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
[08:42]DOTA2每周TOP10 精彩击杀集锦vol.2
2014/06/25 DOTA
python 图片验证码代码分享
2012/07/04 Python
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python写的Discuz7.2版faq.php注入漏洞工具
2014/08/06 Python
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
python实现简单购物商城
2016/05/21 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
opencv3/C++实现视频读取、视频写入
2019/12/11 Python
python 使用shutil复制图片的例子
2019/12/13 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
Python socket服务常用操作代码实例
2020/06/22 Python
python实现批处理文件
2020/07/28 Python
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
预备党员党课思想汇报
2014/01/13 职场文书
公司业务员岗位职责
2014/03/18 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
机关党员三严三实心得体会
2014/10/13 职场文书
意向协议书
2015/01/27 职场文书
学生早退检讨书(范文)
2019/08/19 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python