yum安装setuptools linux环境python安装setuptools的必要条件

发布时间:2017-04-03

来源:服务器之家

linux环境python安装setuptools(使用easy_install)的必要条件,有需要的朋友可以参考下。

我在将centos默认自带的python2.6升级python2.7.9后想安装setuptools进一步安装第三方模块,结果却遇上了各种问题。最后也是各种百度才查到了答案,都是由于缺少其他的模块导致无法正常使用的。

首先,我在下载并解压setuptools-0.6c11后进入他的目录:

[root@localhost setuptools-0.6c11]# python setup.py install

执行时遇到如下报错:

File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command

cmd_obj.run()

File "/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/bdist_egg.py", line 236, in run

dry_run=self.dry_run, mode=self.gen_header())

File "/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/bdist_egg.py", line 527, in make_zipfile

z = zipfile.ZipFile(zip_filename, mode, compression=compression)

File "/usr/local/lib/python2.7/zipfile.py", line 681, in __init__

"Compression requires the (missing) zlib module"

RuntimeError: Compression requires the (missing) zlib module

这里说明我没有安装zlib这个玩意,解决方案:

yum install zlib

yum install zlib-devel

重新编译安装python

之后用easy_install安装第三方模块时又报出如下错误:

[root@localhost setuptools-0.6c11]# easy_install pip

Download error: unknown url type: https -- Some packages may not be found!

No local packages or download links found for pip

Best match: None

这里的意思是说我的https协议没有安装,解决方案:

1.yum install openssl-devel

2.重新编译安装python

3.重新执行easy_install命令安装刚才的第三方模块应该就没有问题了。

小结:

我的这个centos也是刚创建的虚拟机,很多开发的时候必要的环境搭建的还不完善,因此可能没有及时安装一些必要的模块。在遇到命令执行不成功时一定要根据反馈的错误信息来思考问题出现的根源,实在不行还有百度作为技术支持呢(毕竟我肯定不是第一个遇到这些问题的人)。如果大家遇到类似的问题按我说的方法解决不了也欢迎在文章底下留言~

python 升级setuptools_yum安装setuptools linux环境python安装setuptools的必要条件 - Linux - 服务器之家...相关推荐

  1. linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...

    centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...

  2. linux环境下安装多个任意版本的python环境

    linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...

  3. 尚学python课程---11、linux环境下安装python注意

    尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...

  4. Linux 环境下安装 GitLab 与配置

    什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...

  5. Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙(步步亲测有效)

    Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙 零:综述 一.windows10系统的安装 1.准备工作 2.制作启动盘 3.修改启动设 ...

  6. 在linux环境中安装jieba模块

    最近在linux环境中发布python脚本的时候,发现环境中的jieba模块不存在. 这时候为了在linux环境中安装jieba模块,先下载压缩包:jieba-0.39.zip 1.本地解压后得到以下 ...

  7. linux环境下安装python3以及安装cx_Oracle模块需要注意的事项

    linux环境下安装python3以及安装cx_Oracle模块需要注意的事项 python3的安装 1. 首先安装python3之前首先要安装python所依赖的环境 yum install gcc ...

  8. python27怎么安装thrift解压包_Python在Linux环境中安装Thrift

    1.文件下载:thrift-0.11.0.tar.gz 个人网盘下载:链接:https://pan.baidu.com/s/1MXgx8LuN4wk7ssVUD9Wzaw  提取码:xw85 2. 将 ...

  9. python硬件库网址_python dev安装包 Python安装第三方库 - 硬件设备 - 服务器之家

    python dev安装包 Python安装第三方库 发布时间:2017-05-10 来源:服务器之家 Ubuntu 12.04 LTS 默认安装Python 2.7.3,没有安装python-dev ...

最新文章

  1. 网站预加载进度条的实现
  2. centOS上docker 的简单使用
  3. linux 内存日志,性能优化:使用ramlog将日志文件转移到内存中
  4. glBegin()和glEnd()之间可调用的函数
  5. 中国新疆保险产业发展动态与投资机遇研究报告2022版
  6. prooerties mysql_MySQL_第八章
  7. P1199 三国游戏
  8. java object 详解_Java基础之Object类详解
  9. Java工作笔记-判断文件是否被正在被写入
  10. java避免空指针异常
  11. 计算机视觉—TensorFlow入门(5)
  12. Ambari 安装多个impala deamon节点(apache impala)
  13. 算数-02-史丰收算法
  14. MAME set 4 player
  15. (附源码)ssm通用数据展示系统 毕业设计200934
  16. ps -ef|grep 命令解释
  17. 制作古装人物彩色工笔画图片的PS教程
  18. 短视频素材怎么找?怎么做短视频运营?
  19. 关于x86中为什么CS:IP里的0xffff左移四位是0xffff0
  20. uni-app引入阿里图标

热门文章

  1. 五分钟搞懂后缀数组!后缀数组解析以及应用(附详解代码)
  2. 翻开新的篇章 - 启程
  3. lol手游显示服务器关闭,演员惨遭一锅端!LOL手游紧急关闭服务器,端游为啥不学?...
  4. 铂金03:一劳永逸-如何理解锁的可重入问题
  5. 移动端判断iPhone的手机型号
  6. 试简单说明下列协议的作用:IP、ARP和ICMP。
  7. 渗透测试|CSRF拿下盗图狗后台
  8. (247)IBUFDS_GTE2原语
  9. 第三方(APP或网页)调用微信登录接口,做微信登录
  10. h5第三方登录—微信登录