2013-07-27 60 views
0

當安裝分發-0.6.49在Ubuntu系統python3.3.2,錯誤遇到我應該爲zlib模塊重新安裝python嗎?

.... blablabla之後...

"Compression requires the (missing) zlib module") 
RuntimeError: Compression requires the (missing) zlib module 

我已經檢查以前的解決方案,我需要安裝zlib包,但我應該重新安裝我的Python之前呢?我不能安裝zlib嗎?

如果需要重新安裝python,哪裏可以找到python 3.3 zlib已經在其中,以便我可以像往常一樣安裝python?

+0

從源代碼或Ubuntu軟件包安裝了python嗎? –

+0

來源,ubuntu默認有python 2.7,但是我在python3.3.1中從源 – xavi

回答

0

如果你在運行ubuntu,那麼通常建議你使用包管理器中的包。如果我正確記得或通過使用軟件中心,你可以得到Python 3 - 目前3.3.1與sudo apt-get install python3

我相當確定默認分配包括zlib。

Python 3.3.1 (default, Apr 17 2013, 22:30:32) 
[GCC 4.7.3] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import zlib 
>>> exit() 
+0

做了python 3.3.2,zlib已經可用? – xavi

2

要與zlib支持編譯的Python,您需要安裝zlib1g-dev package這樣Python可以找到頭。

你需要重新安裝你的源代碼編譯的Python來完成這件事。

+0

你是說首先我應該在python之前單獨安裝zlib1g-dev包,然後安裝python版本? – xavi

+0

是; python配置腳本將無法找到zlib包含文件。 –

+0

是嗎?我已經做了,但仍然不能進口zlib – xavi