python下setuptools的安装详解及No module named setuptools的解决方法


Posted in Python onJuly 06, 2017

前言

python下的setuptools带有一个easy_install的工具,在安装python的每三方模块、工具时很有用,也很方便。

安装setuptools前先安装pip,请参考:linux下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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python3使用tkinter实现ui界面简单实例
Jan 10 Python
python匹配两个短语之间的字符实例
Dec 25 Python
Python 多维List创建的问题小结
Jan 18 Python
Python删除n行后的其他行方法
Jan 28 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
Python datetime包函数简单介绍
Aug 28 Python
python OpenCV GrabCut使用实例解析
Nov 11 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
python 绘制场景热力图的示例
Sep 23 Python
Python通过m3u8文件下载合并ts视频的操作
Apr 16 Python
Pytest allure 命令行参数的使用
Apr 18 Python
pandas中对文本类型数据的处理小结
Nov 01 Python
Python中的__slots__示例详解
Jul 06 #Python
利用python获取Ping结果示例代码
Jul 06 #Python
Python中工作日类库Busines Holiday的介绍与使用
Jul 06 #Python
Python中动态检测编码chardet的使用教程
Jul 06 #Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
Jul 06 #Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
Jul 06 #Python
Python中定时任务框架APScheduler的快速入门指南
Jul 06 #Python
You might like
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
python插入排序算法实例分析
2015/07/03 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
django小技巧之html模板中调用对象属性或对象的方法
2018/11/30 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
pytorch多进程加速及代码优化方法
2019/08/19 Python
Django models filter筛选条件详解
2020/03/16 Python
在ipython notebook中使用argparse方式
2020/04/20 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
联想台湾官网:Lenovo TW
2018/05/09 全球购物
安全生产先进个人材料
2014/02/06 职场文书
《三峡》教学反思
2014/03/01 职场文书
行政专员求职信范文
2014/05/03 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
条幅标语大全
2014/06/20 职场文书
2014年科技工作总结
2014/11/26 职场文书
冲出亚马逊观后感
2015/06/03 职场文书
Python学习之包与模块详解
2022/03/19 Python
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers