python的应用实践zipkin,需要py_zipkin,使用pip进行安装py_zipkin的时候出现问题, 根据*的信息设定了pypi.org 和 files.pythonhosted.org解决了问题。
问题现象
1
2
3
4
5
6
7
|
[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
1
2
3
4
5
6
7
8
|
[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"
|
安装日志
再次执行,安装成功
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
[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://*.com/questions/25981703/pip-install-fails-with-connection-error-ssl-certificate-verify-failed-certi
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/liumiaocn/article/details/80544766