当前位置: 首页 > news >正文

python 安装 setuptools Compression requires the (missing) zlib module 的解决方案

安装 setuptools 的时候,报如下错误:


 creating 'dist/setuptools-0.6c11-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
Traceback (most recent call last):
  File "setup.py", line 94, in <module>
    scripts = scripts,
  File "/usr/local/lib/python2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/local/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  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/install.py", line 76, in run
    self.do_egg_install()
  File "/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/install.py", line 96, in do_egg_install
    self.run_command('bdist_egg')
  File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  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

 
yum install zlib

yum install zlib-devel

安装完成后,重新编译 python2.7
不需要删除,只需要重新编译只需要make && make installl 安装就行了

 
然后重新安装setuptools:

cd setuptools-0.6c11

python setup.py install

转载于:https://www.cnblogs.com/liang545621/p/7509764.html

相关文章:

  • jquery easyui-datagrid/treegrid 清空数据参考
  • 【微信公众号发红包转账】微信公众号上手机网页接收请求,通过公众号给用户发红包 开发流程...
  • Linux驱动开发之注册
  • java:Properties属性文件概念
  • 从0实现一个tiny react(三)生命周期
  • python练习-统计包含数字字符串元组在内的列表内数据类型个数
  • MFC添加背景图片
  • C#/VB.NET 给Word文档添加/撤销书签
  • include 和require的区别
  • windows7安装saltstack
  • 训练过程中出现的报错
  • python基础知识
  • mysql的锁机制
  • STM32——C语言知识点:指针、结构体
  • maven及阿里云镜像
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • echarts的各种常用效果展示
  • Git学习与使用心得(1)—— 初始化
  • Hexo+码云+git快速搭建免费的静态Blog
  • input实现文字超出省略号功能
  • JWT究竟是什么呢?
  • Mithril.js 入门介绍
  • oschina
  • PaddlePaddle-GitHub的正确打开姿势
  • Promise面试题,控制异步流程
  • V4L2视频输入框架概述
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 测试如何在敏捷团队中工作?
  • 代理模式
  • 高程读书笔记 第六章 面向对象程序设计
  • 机器学习中为什么要做归一化normalization
  • 排序(1):冒泡排序
  • 前端技术周刊 2019-01-14:客户端存储
  • 使用Gradle第一次构建Java程序
  • 手写双向链表LinkedList的几个常用功能
  • 我从编程教室毕业
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 一些关于Rust在2019年的思考
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • #前后端分离# 头条发布系统
  • (1)STL算法之遍历容器
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (31)对象的克隆
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (九)One-Wire总线-DS18B20
  • (转)负载均衡,回话保持,cookie
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET 反射的使用
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter