pkg_resources não encontrado após a instalação do SetupTools
-
22-09-2019 - |
Pergunta
Estou tentando compilar e instalar o Python2.6.4 no Debian 5.0.3 (64bits). Eu instalei usando o 'Make AltInstall', pois quero manter o Python 2.5.2 que vem com o DEB5.0 como meu Python padrão.
Depois disso, instalei o SetupTools 0.6c11 usando o comando 'sudo sh setuptuptools-0.6c11-py2.6.egg-prefix =/usr/local'. No entanto, depois de instalar quando tento 'importar pkg_resources' do python2.6, não funciona dizendo 'importadorror: nenhum módulo chamado pkg_resources'. Sem pkg_resources, mal posso fazer muito.
Alguém pode compartilhar aqui o que pode estar errado ou o que está faltando?
Solução
A embalagem e a integração de pacotes são complicadas. Debian tem Python 2.6, mas por algum motivo interno é apenas no ramo experimental:
$ rmadison python2.6
python2.6 | 2.6.2-2 | experimental | source, ia64
python2.6 | 2.6.4-1 | experimental | source, alpha, amd64, armel, hppa, \
i386, powerpc, s390, sparc
$
Eu usaria esse pacote, pois é provável que seja mais totalmente integrado ao restante da embalagem Python. Além disso, como é um .deb, você pode desinstalá -lo facilmente.
E a lista de Debian-Python pode ajudá-lo ainda mais.