天天看點

python 安裝setuptools時報Compression requires the (missing) zlib module錯誤的解決方案

<code>Traceback (most recent call last):  </code>

<code>  </code><code>File </code><code>"setup.py"</code><code>, line 94, </code><code>in</code> <code>&lt;module&gt;  </code>

<code>    </code><code>scripts = scripts,  </code>

<code>  </code><code>File </code><code>"/usr/local/lib/python2.7/distutils/core.py"</code><code>, line 152, </code><code>in</code> <code>setup  </code>

<code>    </code><code>dist.run_commands()  </code>

<code>  </code><code>File </code><code>"/usr/local/lib/python2.7/distutils/dist.py"</code><code>, line 953, </code><code>in</code> <code>run_commands  </code>

<code>    </code><code>self.run_command(cmd)  </code>

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

<code>    </code><code>cmd_obj.run()  </code>

<code>  </code><code>File </code><code>"/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/install.py"</code><code>, line 76, </code><code>in</code> <code>run  </code>

<code>    </code><code>self.do_egg_install()  </code>

<code>  </code><code>File </code><code>"/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/install.py"</code><code>, line 96, </code><code>in</code> <code>do_egg_install  </code>

<code>    </code><code>self.run_command(&amp;apos;bdist_egg&amp;apos;)  </code>

<code>  </code><code>File </code><code>"/usr/local/lib/python2.7/distutils/cmd.py"</code><code>, line 326, </code><code>in</code> <code>run_command  </code>

<code>    </code><code>self.distribution.run_command(</code><code>command</code><code>)  </code>

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

<code>    </code><code>dry_run=self.dry_run, mode=self.gen_header())  </code>

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

<code>    </code><code>z = zipfile.ZipFile(zip_filename, mode, compression=compression)  </code>

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

<code>    </code><code>"Compression requires the (missing) zlib module"</code>  

<code>   </code> 

<code>RuntimeError: Compression requires the (missing) zlib module</code>

出錯原因:

提示的很清楚,缺少 zlib子產品導緻安裝失敗 

處理方式:

<code># yum install zlib   </code>

<code># yum install zlib-devel   </code>

<code>下載下傳成功後,進入python2.7的目錄,重新執行   </code>

<code>#make   </code>

<code>#make install   </code>

<code>此時先前執行的 軟連接配接仍舊生效   </code>

<code>然後進入 setuptool目錄,   </code>

<code>[root@localhost setuptools-5.2]</code><code># pythonnew setup.py install  重新安裝</code>

基本這樣就可以搞定 

      本文轉自灬落魄灬  51CTO部落格,原文連結:http://blog.51cto.com/smoke520/1891634,如需轉載請自行聯系原作者