Как получить последнюю версию IMDbPY в 10.04 LTS

Я использую Ubuntu 10.04 LTS. Я хотел бы установить последний IMDbPY , потому что в репозитории есть ошибка с кодами стран. Эта ошибка была исправлена ​​в более поздних версиях, но я не знаю, как установить последнюю версию. У меня нет опыта установки модулей / пакетов python, которые не находятся в apt-get.

Можете ли вы рассказать мне, как я могу либо установить последнюю версию из источника, либо использовать новый репозиторий для этого пакета?

Я бы предпочел установить из источника, так как текущая версия теперь равна 4.8.2, а самая новая в более поздних репозиториях - только 4.7.1.

Я установил python-setuptools, и теперь, когда я пытаюсь запустить:

sudo easy_install IMDbPY

, он возвращает:

imdb/parser/sql/cutils.c:54:20: error: Python.h: No such file or directory
imdb/parser/sql/cutils.c: In function ‘strings_check’:
imdb/parser/sql/cutils.c:74: warning: implicit declaration of function ‘strlen’
imdb/parser/sql/cutils.c:74: warning: incompatible implicit declaration of built-in function ‘strlen’
imdb/parser/sql/cutils.c:82: warning: implicit declaration of function ‘strcmp’
imdb/parser/sql/cutils.c: In function ‘ratcliff’:
imdb/parser/sql/cutils.c:152: warning: incompatible implicit declaration of built-in function ‘strlen’
imdb/parser/sql/cutils.c: In function ‘strtolower’:
imdb/parser/sql/cutils.c:164: warning: incompatible implicit declaration of built-in function ‘strlen’
imdb/parser/sql/cutils.c:164: warning: implicit declaration of function ‘tolower’
imdb/parser/sql/cutils.c: At top level:
imdb/parser/sql/cutils.c:169: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
imdb/parser/sql/cutils.c:207: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
imdb/parser/sql/cutils.c:254: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cutils_methods’
imdb/parser/sql/cutils.c: In function ‘initcutils’:
imdb/parser/sql/cutils.c:266: warning: implicit declaration of function ‘Py_InitModule’
imdb/parser/sql/cutils.c:266: error: ‘cutils_methods’ undeclared (first use in this function)
imdb/parser/sql/cutils.c:266: error: (Each undeclared identifier is reported only once
imdb/parser/sql/cutils.c:266: error: for each function it appears in.)
error: Setup script exited with error: command 'gcc' failed with exit status 1

0
задан 13 November 2011 в 01:16

3 ответа

Похоже, что вы отсутствуете python-dev. Но да, захват дебю с нестабильной Debian - лучший способ пойти.

0
ответ дан 25 May 2018 в 16:56

OP ответил на вопрос в комментарии

К счастью, я нашел 4.8.2.deb из неустойчивого debian, и я смог установить его. Кажется, что это хорошо.
1
ответ дан 25 May 2018 в 16:56

Похоже, все, что нужно сделать, это извлечь архив и запустить скрипт setup.py, как показано ниже. Если все зависимости выполнены, он должен работать.

python ./setup.py
0
ответ дан 25 May 2018 в 16:56
  • 1
    У него были проблемы, подобные easy_install. К счастью, я нашел 4.8.2.deb из неустойчивого debian, и я смог установить его. Кажется, что это хорошо. – zsero 13 November 2011 в 01:26

Другие вопросы по тегам:

Похожие вопросы: