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
  • asp之家 网络编程 m.aspxhome.com