Помогите установить модуль PIL

Статус
В этой теме нельзя размещать новые ответы.

8montecristo

Постоялец
Регистрация
12 Июн 2016
Сообщения
137
Реакции
58
Требуется установить модуль PIL
делал по инструкции: Для просмотра ссылки Войди или Зарегистрируйся
но вылазит ошибка:
Код:
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1197, in prepare_files
    do_download,
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1375, in unpack_url
    self.session,
  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 582, in unpack_http_url
    unpack_file(temp_location, location, content_type, link)
  File "/usr/lib/python2.7/dist-packages/pip/util.py", line 625, in unpack_file
    untar_file(filename, location)
  File "/usr/lib/python2.7/dist-packages/pip/util.py", line 543, in untar_file
    tar = tarfile.open(filename, mode)
  File "/usr/lib/python2.7/tarfile.py", line 1678, in open
    return func(name, filemode, fileobj, **kwargs)
  File "/usr/lib/python2.7/tarfile.py", line 1727, in gzopen
    **kwargs)
  File "/usr/lib/python2.7/tarfile.py", line 1705, in taropen
    return cls(name, mode, fileobj, **kwargs)
  File "/usr/lib/python2.7/tarfile.py", line 1574, in __init__
    self.firstmember = self.next()
  File "/usr/lib/python2.7/tarfile.py", line 2335, in next
    raise ReadError(str(e))
ReadError: invalid header

Storing debug log for failure in /home/peek/.pip/pip.log

Подскажите в чем причина?
 
какая текущая версия питона на бубунте и под какой питон написан скрипт?
 
питон 2.7.3
модуль нужен для фреймворка Scrapy(загрузка изображений при парсинге без PIL не работает)
 
это текущая версия питона на бубунте? или скрипт под эту версию?
это текущая версия питона и скрипт под эту версию питона. все верно
у вас не ставится pip (система управления пакетами), поэтому рано ставить PIL.
в смысле? pip на системе у меня установлен, уже ставил через него pybloom
 
я не увидел команды, после которой вы скинули ошибки... поэтому по их содержанию предположил что проблема с инсталятором pip.
после какой команды вывалило ошибки в первом посте?
ну если он работает, то видимо ругается на неработоспособность gzopen, taropen (tar установлен в системе?)

А дополнительные либы поставили которые в статье упоминаются python-dev libjpeg-dev libfreetype6-dev zlib1g-dev?
модули библиотек залинковали как описано?
 
А дополнительные либы поставили которые в статье упоминаются python-dev libjpeg-dev libfreetype6-dev zlib1g-dev?
модули библиотек залинковали как описано?
Спасибо, натолкнули на мысль: установить через apt-get.
Решение:
Код:
sudo apt-get install python-pil
подтягивает все зависимости и ставится нормально, тему можно закрывать.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху