背景: 虚拟机centos下安装python辅助工具 setuptools报错,错误信息大概如下:
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
出错原因:
提示的很清楚,缺少 zlib模块导致安装失败
处理方式:
# yum install zlib # yum install zlib-devel 下载成功后,进入python2.7的目录,重新执行 #make #make install 此时先前执行的 软连接仍旧生效 然后进入 setuptool目录, [root@localhost setuptools-5.2]# pythonnew setup.py install 重新安装
基本这样就可以搞定
相关推荐
本文将详细解释如何在Python环境下安装`setuptools`并解决此类问题。 首先,安装`setuptools`之前,确保已经安装了`pip`。`pip`是Python的标准包管理器,通常与Python一同安装。如果没有,可以参考相关的Linux下`...
另外一个资源忘记打包zlib安装包及其python安装步骤,特此补上。自从Python 3的3.4版本和Python 2的2.7.9版本之后,setuptools和pip已包含在Python安装程序中,不需要单独安装。
压缩包包括以下文件: python-3.8.3-amd64.exe setuptools-47.1.1.zip pip-20.1.1.tar.gz 请结合博文:“python windows 10 安装python、pip”
要在Python 2.7环境中安装setuptools,首先需要确保你的系统中已经安装了Python 2.7。然后,你可以使用easy_install(由setuptools提供)或者pip(Python的包管理器)来安装setuptools。以下是一些安装命令: 1. ...
这是python的安装工具pip的离线安装包,可在服务器没有连接互联网的情况下,将其导入服务器,使用python setup.py install 命令,将其安装到服务器(setuptools和pip均需要一下操作)。
离线安装包,亲测可用
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
现在,你应该已经具备了一个基本的Python2.7开发环境,可以开始编写和运行Python代码,以及使用setuptools来管理和安装其他Python库。 以上就是在Windows 7 64位系统中搭建Python2.7环境的完整流程,包括安装Python...
Setuptools提供了丰富的功能,包括创建`setup.py`脚本、打包Python项目、安装、升级以及卸载Python软件包。本文将深入探讨Setuptools的核心概念、使用方法以及它在Python开发中的作用。 ### Setuptools简介 ...
6. **集成其他工具**:`setuptools`可以与`distutils`(Python的标准打包工具)和`wheel`(一个用于创建预编译Python包的工具)一起工作,提供更全面的打包解决方案。 7. **依赖管理**:通过在`setup.py`中指定`...
python安装工具setuptools 这个工具是方便我们安装python下的一些其他库 附件下载setuptools-1.1.6.tar.gz,解压 cmd到解压目录,输入python ez_setup.py,就安装好了。
Python库`setuptools_rust`是将Rust编程语言与Python生态紧密结合的工具,它允许开发者在Python项目中集成Rust编写的代码模块。版本0.11.3是这个库的一个更新,提供了对Python 3的支持,并且适用于任何平台("py3-...
Python的setuptools是一个强大的软件包管理工具,它使得Python开发者能够轻松地构建、打包、分发、安装和管理他们的Python项目。setuptools是Python生态系统中不可或缺的一部分,它扩展了Python的distutils模块,...
如安装chardet需要先安装setuptools,但是网上方法好多莫名其妙 网上查了好多方法最后才在官网找到这个脚本,非常方便
Setuptools通过`setup.py`脚本使得构建、打包和安装Python项目变得简单,支持创建源分布、egg文件和Windows安装程序。它还提供了`easy_install`命令,可以用来自动查找和安装Python包,虽然现在已被pip所取代。 在...
easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。 Perl 用户比较熟悉 CPAN,而 Ruby 用户则比较...
`setuptools`是Python中一个至关重要的包管理工具,它使得开发者能够轻松地创建、打包、分发以及安装Python项目。本篇文章将深入探讨`setuptools`及其在Python中的作用。 首先,`setuptools`是Python软件开发中的...