前言
python下的setuptools带有一个easy_install的工具,在安装python的每三方模块、工具时很有用,也很方便。
安装setuptools前先安装pip,请参考:linux下pip的安装步骤及使用详解
1. 下载:
在它的官网可以下载到安装包:
https://pypi.python.org/pypi/setuptools
页面最下面的是它的安装链接,如:
1
|
$wget --no-check-certificate https: //pypi .python.org /packages/source/s/setuptools/setuptools-12 .0.3. tar .gz #md5=f07e4b0f4c1c9368fcd980d888b29a65 |
2. 安装
1
2
3
|
$ tar -zxvf setuptools-12.0.3. tar .gz $ cd setuptools=12.0.3 $ python setup.py install |
3. 出现错误提示:
1
2
3
4
5
6
7
8
9
10
11
|
Installed /usr/local/python2 .7.3 /lib/python2 .7 /site-packages/supervisor-4 .0.0_dev-py2.7.egg Processing dependencies for supervisor==4.0.0-dev Searching for meld3>=1.0.0 Reading https: //pypi .python.org /simple/meld3/ Download error on https: //pypi .python.org /simple/meld3/ : [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be found! Couldn 't find index page for ' meld3' (maybe misspelled?) Scanning index of all packages (this may take a while ) Reading https: //pypi .python.org /simple/ Download error on https: //pypi .python.org /simple/ : [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be found! No local packages or download links found for meld3>=1.0.0 error: Could not find suitable distribution for Requirement.parse( 'meld3>=1.0.0' ) |
解决办法:
上网查询了问题原因: 是curl的证书太老了需要下载最新的证书:
下载最新的证书文件
1
|
$ wget http: //curl .haxx.se /ca/cacert .pem |
更名为ca-bundle.crt放置到默认目录
1
2
|
$ mv cacert.pem ca-bundle.crt $ mv ca-bundle.crt /etc/pki/tls/certs |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。
原文链接:http://blog.csdn.net/sxingming/article/details/54178649