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 相关文章推荐
Python时间戳与时间字符串互相转换实例代码
Nov 28 Python
Python实现从脚本里运行scrapy的方法
Apr 07 Python
Python3实现Web网页图片下载
Jan 28 Python
python脚本实现验证码识别
Jun 07 Python
python用fsolve、leastsq对非线性方程组求解
Dec 15 Python
利用OpenCV和Python实现查找图片差异
Dec 19 Python
Python开发企业微信机器人每天定时发消息实例
Mar 17 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
Mar 20 Python
Python unittest单元测试框架实现参数化
Apr 29 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 Python
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
Apr 27 Python
Pytorch可视化的几种实现方法
Jun 10 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
中国收音机工业发展史
2021/03/02 无线电
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
用PHP实现Ftp用户的在线管理
2012/02/16 PHP
微信扫描二维码登录网站代码示例
2013/12/30 PHP
php魔术变量用法实例详解
2014/11/13 PHP
php文件系统处理方法小结
2016/05/23 PHP
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
基于javascript实现全屏漂浮广告
2016/03/31 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
python学习入门细节知识点
2018/03/29 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
tensorflow 打印内存中的变量方法
2018/07/30 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
幼儿园大班家长评语
2014/04/17 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
校运会通讯稿
2015/07/18 职场文书
Python 中的 copy()和deepcopy()
2021/11/07 Python
JavaScript的Set数据结构详解
2022/02/18 Javascript