Parece que você está perdendo python-dev
. Mas sim, pegar o deb do Debian instável é o melhor caminho a seguir.
Estou usando o Ubuntu 10.04 LTS. Eu gostaria de instalar o IMDbPY mais recente, porque o do repositório tem um bug com os códigos do país. Este bug foi corrigido nas versões posteriores, mas não sei como instalar a versão mais recente. Eu não tenho experiência em instalar módulos / pacotes python que não estão no apt-get.
Você pode me dizer como eu posso instalar a última versão da fonte ou usar um novo repositório para este pacote?
Eu preferiria instalar a partir da fonte, já que a versão atual é a 4.8.2 e a mais recente nos repositórios posteriores ainda é apenas a 4.7.1.
Eu instalei o python-setuptools e agora quando tento executar:
sudo easy_install IMDbPY
retorna:
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
Parece que você está perdendo python-dev
. Mas sim, pegar o deb do Debian instável é o melhor caminho a seguir.
OP respondeu à pergunta em um comentário
Luckily I found a 4.8.2.deb from unstable debian and I could install that. It seems to work well so far.
Parece que tudo o que há a fazer é extrair o arquivo e executar o script setup.py
, conforme mostrado abaixo. Desde que todas as dependências sejam satisfeitas, deve funcionar.
python ./setup.py
Tags apt python 10.04 installation