2015-10-29 25 views
40

Yastık 3.0.0 yükleyin. Ne yaptığımın bir önemi yok (indirme ve "sudo python setup.py install" veya "sudo -H pip install Yastık == 3.0.0 --no-cache-dir") her seferinde hata alıyorum:piton Ubuntu hata Geçenlerde benim Ubuntu 14.04 üzerinde Yastık 3.0.0 yüklemeye çalışıyor başarısız

copying PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-2.7/PIL 
    running egg_info 
    writing Pillow.egg-info/PKG-INFO 
    writing top-level names to Pillow.egg-info/top_level.txt 
    writing dependency_links to Pillow.egg-info/dependency_links.txt 
    warning: manifest_maker: standard file '-c' not found 

    reading manifest file 'Pillow.egg-info/SOURCES.txt' 
    reading manifest template 'MANIFEST.in' 
    writing manifest file 'Pillow.egg-info/SOURCES.txt' 
    copying PIL/OleFileIO-README.md -> build/lib.linux-x86_64-2.7/PIL 
    running build_ext 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/tmp/pip-build-3waMkf/Pillow/setup.py", line 767, in <module> 
     zip_safe=not debug_build(), 
     File "/usr/lib/python2.7/distutils/core.py", line 151, in setup 
     dist.run_commands() 
     File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands 
     self.run_command(cmd) 
     File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command 
     cmd_obj.run() 
     File "/usr/local/lib/python2.7/dist-packages/setuptools/command/install.py", line 61, in run 
     return orig.install.run(self) 
     File "/usr/lib/python2.7/distutils/command/install.py", line 601, in run 
     self.run_command('build') 
     File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command 
     self.distribution.run_command(command) 
     File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command 
     cmd_obj.run() 
     File "/usr/lib/python2.7/distutils/command/build.py", line 128, in run 
     self.run_command(cmd_name) 
     File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command 
     self.distribution.run_command(command) 
     File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command 
     cmd_obj.run() 
     File "/usr/lib/python2.7/distutils/command/build_ext.py", line 337, in run 
     self.build_extensions() 
     File "/tmp/pip-build-3waMkf/Pillow/setup.py", line 515, in build_extensions 
     % (f, f)) 
    ValueError: --enable-zlib requested but zlib not found, aborting. 

    ---------------------------------------- 
Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-3waMkf/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-S_sHo7-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-3waMkf/Pillow 
+0

ile yükleyebilirsiniz. Bu soru, gizli bir şapka yüzünden bu kadar kışkırtılmıştır.) –

cevap

66

Eğer yastık bağımlılıklarını yüklediniz mi? Bunları

$ sudo apt-get build-dep python-imaging 
$ sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev 
+1

Teşekkür ederiz! Öyleydi. Sen :) çok yardımcı oldum ben sanal env kullanarak ve sadece benim sistemde herhangi bir şey yüklemeden Yastık kullanmak istiyorum ediyorsam ne – user3613919

+0

? Yukarıdaki –

+3

sistem çapında bağımlılıkları ne 'pip' yapar sadece modül/kütüphane yükler vardır bulunmaktadır. Bazen kütüphaneler, varsayılan olarak yüklenemeyen sistem düzeyinde şeyler kullanmalıdır. Bir virtualenv kullanıyor ya da global olarak kuruyor olsun, bu kütüphaneleri Yastık kullanmak için yüklemeniz gerekiyor. –