• python下setuptools安装


     
    python下的setuptools带有一个easy_install的工具,
    在安装python的每三方模块、工具时很有用,也很方便。
    安装setuptools前先安装pip,
    请参见《python下pip的安装》

    1. 下载:
    在它的官网可以下载到安装包:
    https://pypi.python.org/pypi/setuptools

    页面最下面的是它的安装链接,如:
    $wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-12.0.3.tar.gz#md5=f07e4b0f4c1c9368fcd980d888b29a65 

    2. 安装
    $ tar -zxvf setuptools-12.0.3.tar.gz
    $ cd setuptools=12.0.3
    $ python setup.py install

    3. 出现错误提示:
    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的证书太老了需要下载最新的证书:
    下载最新的证书文件 、  
    $ wget http://curl.haxx.se/ca/cacert.pem  
    更名为ca-bundle.crt放置到默认目录  
    $ mv cacert.pem ca-bundle.crt 
    $ mv ca-bundle.crt /etc/pki/tls/certs 
  • 相关阅读:
    maven 笔记
    面试题53:在排序数组中查找数字
    面试题52:两个链表的第一个公共节点
    面试题51:数组中的逆序对
    面试题50_2:字符流中第一个只出现一次的字符
    面试题50:第一个只出现一次的字符
    面试题49:丑数
    面试题48:最长不含重复字符的连续子字符串
    面试题47:礼物的最大值
    面试题8:二叉树的下一个节点
  • 原文地址:https://www.cnblogs.com/noobkey/p/4891652.html
Copyright © 2020-2023  润新知