J'essaie d'installer Python 2.6.5 sur mon serveur web exécutant Debian 4.3.2.1-1. J'ai décompressé l'archive, j'ai lancé "./configure --prefix/usr /", puis j'ai lancé "make". J'ai vu ce message.Impossible de créer readline lorsque j'essaie d'installer Python 2.6.5 dans Debian 4.3.2
Failed to find the necessary bits to build these modules:
_bsddb _hashlib _ssl
_tkinter bsddb185 bz2
dl imageop readline
sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
Je pensais que ce n'était pas une grosse affaire, alors je suis allé de l'avant avec le reste de l'installation, que je crois être juste en cours d'exécution « make install » en tant que root.
J'ai essayé de lancer la nouvelle version de Python, et cela a fonctionné, mais certaines choses ont agi de manière amusante. Les raccourcis clavier habituels à l'invite interactive ne fonctionnaient pas. J'ai essayé d'importer readline et l'interprète n'a pas pu le trouver. Y a-t-il un moyen de le faire fonctionner? J'ai essayé de regarder dans setup.py comme "make" m'a dit, mais je n'ai pas pu trouver des indices qui m'ont été utiles. J'aimerais vraiment que readline fonctionne. Je ne me soucie pas vraiment des autres modules.
EDIT: Ceci est sur un serveur privé DreamHost. Ils ont des versions plus anciennes de Python avec readline, et ils semblent fonctionner correctement. J'essaye de le faire fonctionner avec cette nouvelle version.
Je voudrais ajouter que je suis un peu un débutant Linux, et je ne sais pas beaucoup sur l'installation de paquets, et en utilisant RPM ou apt-get.
J'ai essayé cela et cela a fonctionné. Je vous remercie. Au cas où quelqu'un aurait besoin de savoir, j'ai installé libreadline-dev en lançant la commande "aptitude install libreadline-dev" en tant que root. –
+1 pour le lien vers les dépendances du paquet source python - fonctionne même pour moi avec le même problème pour Python 2.7 sur Debian 6 – ssc
Au cas où quelqu'un d'autre se heurterait à ma situation: Si jamais vous avez besoin de construire Python 2.6.6+ sur Ubuntu 14.04, qui a readline 6.3, vous pouvez rencontrer une erreur de construction en raison de changements à readline. Dans une telle situation, j'ai été capable de résoudre l'erreur de construction en appliquant le correctif pour Python 2.6.6 ici (faites défiler vers le bas pour le lien vers les correctifs): https://github.com/yyuu/pyenv/issues/126 – rdguam