Python2.7.3的No module named zlib错误
CentOS5.8上的python是2.4,没有multiprocessing模块
于是加入epel源,装了源里面的最新的python,python2.6,感觉挺好的
然后某天,报错没有argparse模块
于是,源码编译python2.7,但是报错没有paramiko模块
于是下载了paramiko模块装上
再次报没有pycrypto模块
我再下载pycrypto模块装上
再import paramiko,说没有zlib模块
[root@cclove ~]# python27
Python 2.7.3 (default, Sep 30 2012, 02:06:00)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
/cclove/python27/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
_warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/cclove/python27/lib/python2.7/site-packages/paramiko/__init__.py", line 62, in <module>
from transport import SecurityOptions, Transport
File "/cclove/python27/lib/python2.7/site-packages/paramiko/transport.py", line 37, in <module>
from paramiko.compress import ZlibCompressor, ZlibDecompressor
File "/cclove/python27/lib/python2.7/site-packages/paramiko/compress.py", line 23, in <module>
import zlib
ImportError: No module named zlib
>>>
找了好久,没有python的zlib模块下载
find了一下系统的zlib,找到了python2.7.3的源码目录里面有zlib的源文件
于是再看了一下configure
于是configure的时候带上--with-zlib参数
再次编译,再次装上paramiko模块和pycrypto
这次没报少模块了
但是它报GMP太老
[root@cclove ~]# python27
Python 2.7.3 (default, Nov 24 2012, 02:51:19)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
/cclove/python27/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
_warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
>>>
于是我用源码更新了GMP
重新编译python2.7.3,重新撞了paramiko模块和pycrypto
还是报GMP太老
于是再次回到python2.6
下载了argparse模块在python2.6上装
但是报错说没有setuptools模块
于是下载了setuptools模块,装上
再次装上argparse模块
这下,好了,神马都好了
[root@cclove ~]# python26
Python 2.6.8 (unknown, Apr 12 2012, 20:59:36)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import argparse
>>> import paramiko
啊,脑袋短路不好玩啊,早这么干不就好了啊
本文链接: http://phey.cc/No_module_name_zlib_in_python2_7_3.html
分享到:
相关推荐
Python 2.7.3 是 Python 语言的一个重要版本,发布于2012年,是 Python 2.x 系列中的一个稳定分支。在 Python 2.x 中,2.7 版本是最为广泛使用和受欢迎的,因为它在功能和兼容性上达到了一个很好的平衡。Python ...
Python 2.7.3是Python编程语言的一个重要版本,主要针对Windows操作系统进行了优化和适应。这个版本在Python的历史上占据着重要的地位,因为它在功能、稳定性和兼容性上都有显著提升,尤其对于Windows用户来说,它...
Python 2.7.3是Python编程语言的一个重要版本,发布于2012年4月,它是Python 2.x系列中的一个稳定分支。在Python的版本管理中,2.7系列是最后一个主要的2.x版本,因为它在2020年1月1日达到了其生命周期的终点,之后...
Python 2.7.3 是 Python 语言的一个稳定版本,发布于2012年,是许多开发者在转向Python 3之前广泛使用的版本。CHM(Compiled HTML Help)格式的手册是一种常见的技术文档形式,它将HTML页面集合打包成一个单一的可...
Python 2.7.3是Python编程语言的一个重要版本,发布于2012年,是Python 2.x系列中的一个稳定版本。Python 2.x系列在2020年1月1日已经停止官方支持,但这个版本因其广泛使用和兼容性,在许多遗留系统和项目中仍然扮演...
Python 2.7.3是Python编程语言的一个重要版本,主要针对Windows操作系统。这个版本在当时发布时,为开发者提供了稳定且功能丰富的编程环境。Python 2.7系列是2.x版本线的最后一个主要更新,它引入了许多改进和修复,...
Python 2.7.3 和 Pygame 1.9.1 是两个重要的软件组件,用于在计算机上开发基于图形用户界面的游戏和多媒体应用程序。这里我们将深入探讨这两个组件以及它们如何协同工作。 首先,Python 2.7.3 是 Python 编程语言的...
Python 2.7.3 源码是一个重要的学习资源,尤其对于想要深入理解 Python 这种高级编程语言内部机制的开发者来说。Python 2.7.3 是 Python 2.x 系列的一个稳定版本,它包含了丰富的功能和优化,但请注意,此版本已不再...
Python 2.7.3rc2是Python 2.x系列中的一个版本,特别的是,这里的"rc2"代表“Release Candidate 2”,意味着这是该版本的第二个候选发布版本,通常在正式版发布之前,用于测试和修复可能存在的问题。 Python 2.7.3...
Python 2.7.3rc1 是 Python 编程语言的一个历史版本,它属于 Python 2.x 系列。这个版本在 Python 2.7 系列中是重要的更新之一,尤其是在向 Python 3 迁移的过程中起到了过渡作用。Python 2.7.x 系列因其稳定性和...
Python 2.7.3、Django 1.3 和 PyDev 是开发 Web 应用程序的必备组件,尤其对于初学者和经验丰富的开发者来说,它们都是构建高效、可扩展和可靠的系统的基石。以下是关于这些组件的详细知识: **Python 2.7.3** ...
Python 2.7.3 是一个历史悠久且广泛使用的 Python 解释器版本,尤其在很多旧系统和项目中仍然可见。这个版本是针对64位(*64)操作系统的优化版本,意味着它能够处理更大的内存地址空间和更复杂的计算任务。 Python...
Python 2.7.3 文档是一套详尽的资源,涵盖了使用 Python 进行编程的各个方面。这个压缩包包含了官方文档的 HTML 版本,是开发者在进行 Python 2.7.3 项目开发时不可或缺的参考资料。下面将详细阐述其中包含的知识点...
python2.7.3安装包
全名:python-2.7.3rc1.amd64.msi
Python 2.7.3 交叉编译是一个用于在非目标平台上构建可以在其他特定系统上运行的 Python 解释器的过程。这种技术常用于嵌入式设备或者资源受限的环境,如 Raspberry Pi 或某些 IoT(物联网)设备。在这些场景中,...
对于32位Windows操作系统用户来说,安装Python 2.7.3及其相关工具是进行开发工作的重要步骤。本篇文章将详细讲解如何在32位Windows系统上安装Python 2.7.3以及集成开发环境IPython。 首先,我们从标题中的"win 32位...
全名:python-2.7.3rc2.msi
Python 2.7.3 动态链接库Debug版是一个为开发者提供的特殊版本,它包含了在Visual Studio 2005环境下编译的`python27_d.dll`和`python27_d.lib`文件。这些文件是调试版本的Python解释器所必需的组件,对于进行Python...