2010-05-06 29 views
5

Bir python kitaplığı yüklemeye çalışıyorum ve bir yumurta dosyasını indirdikten sonra bu hatayı alıyorum.Zlib, OS X'de kullanılamaz?

Downloading http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c7-py2.5.egg 
Traceback (most recent call last): 
    File "setup.py", line 10, in <module> 
    use_setuptools(min_version=min_version) 
    File "/Users/tylo/Downloads/Archives/simplejson-2.0.9/ez_setup.py", line 88, in use_setuptools 
    import setuptools; setuptools.bootstrap_install_from = egg 
zipimport.ZipImportError: can't decompress data; zlib not available 

biraz araştırma yaptım ve yanlış burada ne gidiyor olabilir

zlib OS X yerleşik keşfetti?

+0

Bir Python isteminde zlib'i içe aktarıyorsanız ne olur? – ChristopheD

+0

Birden çok Python yüklemesi olması gerektiğine inanıyorum. IDLE'nin python isteminde sorduğun şeyi yaptığımda, iyi çalışıyor. Terminalimde yaptığımda, mevcut değil. – Tylo

cevap

3

O değil eksik zlib C kütüphanesi ama zlib Python modülü. Bu genellikle Python'u kendiniz derlemenizden ve C kütüphanesinin mevcut olması durumunda bile zlib'in gerekli bitlerine (özellikle başlık dosyaları) sahip olmamasından kaynaklanır. Ya da bazen yanlış izinlere sahip zlib Python modülü ile; zlib.so veya zlibmodule.so'u arayarak sys.path dizinlerine bakın. Eğer mevcut değilse, Python kurulumu onsuz inşa edildi veya başarısız oldu. Varsa, izinlerini (ve yöneticinin izinlerini) denetleyin.

+0

modül hakkında haklıyken - yeni işletim sistemi osx dosya izinlerini otomatik olarak yönetir - en azından paketlenen bileşenler için. – jitter

8

Xcode Çalışması için Komut Satırı Araçları yüklemesini düzeltmek için xcode-select --install'u çalıştırın.

+0

xcode güncelledi ve cli araçlarını yeniden yüklemeyi unutma - teşekkürler :) – jitter