python下setuptools的安装详解及No module named setuptools的解决方法
作者:快递小可 时间:2022-12-21 00:56:46
前言
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
来源:http://blog.csdn.net/sxingming/article/details/54178649
标签:python,安装,setuptools
0
投稿
猜你喜欢
asp好用的函数集分享
2011-09-13 12:49:07
基于循环神经网络(RNN)的古诗生成器
2023-04-29 13:28:06
Oracle to_char函数的使用方法
2024-01-19 01:47:37
JS添加或删除HTML dom元素的方法实例分析
2024-04-29 13:24:59
python爬虫xpath模块简介示例代码
2021-04-09 06:17:37
MySQL中order by的执行过程
2024-01-15 00:29:16
解决python3 中的np.load编码问题
2021-12-19 20:28:27
Tensorflow之MNIST CNN实现并保存、加载模型
2023-10-16 06:21:33
在asp中调用sql server的存储过程方法
2007-08-13 13:28:00
随机提取N条记录方法
2007-10-11 18:04:00
python模拟鼠标点击和键盘输入的操作
2023-01-14 18:29:00
python使用celery实现异步任务执行的例子
2021-01-06 03:27:20
关于Python中的if __name__ == __main__详情
2022-05-04 10:16:28
js控制表单不能输入空格的小例子
2013-07-21 11:58:51
Go 语言数组和切片的区别详解
2024-04-25 15:08:37
When we`re only No.2, we try harder之淘宝节日LOGO互动设计小探讨
2010-01-20 10:31:00
vue.js实现简易折叠面板
2024-05-08 09:33:47
MySQL MEM_ROOT详解及实例代码
2024-01-15 13:42:54
Python异常继承关系和自定义异常实现代码实例
2023-06-22 07:34:44
ASP.NET对SQLServer的通用数据库访问类
2024-01-23 19:21:20