[PYTHON] J'ai libncurses mais je me fâche avec pip install readline

L'environnement est CentOS6. Je pense que c'est presque la même chose pour Debian / Ubuntu.

python


$ pip install readline
---Abréviation---
/usr/bin/ld: cannot find -lncurses
---Abréviation---

j'étais faché

$ locate libncurses
/lib64/libncurses.so.5
/lib64/libncurses.so.5.7
/lib64/libncursesw.so.5
/lib64/libncursesw.so.5.7

C'est devenu.

Cause

Sans libncurses.so, ld ne semble pas pouvoir trouver la bibliothèque. libncurses.so.5 n'est pas bon. D'un autre côté, ld-linux.so et libdl dlopen sont recherchés avec le numéro de version, donc tout ce dont vous avez besoin est libncurses.so.5. Référence

Contre-mesures

Si vous avez root, il est facile d'inclure le package de développement. Si non

$ mkdir /tmp/test
$ ln -s /lib64/libncurses.so.5 libncurses.so
$ LDFLAGS=-L/tmp/test pip install readline

Supplément

Il n'y a pas d'en-tête car il n'y a pas de package de développement, mais pour une raison quelconque, il peut être compilé. Readline a-t-il un en-tête? Si vous voulez un en-tête, décompressez-le simplement dans votre répertoire personnel, comme Article précédent. Même si vous n'avez pas de root, vous pouvez généralement gérer.

Recommended Posts

J'ai libncurses mais je me fâche avec pip install readline
J'obtiens une erreur en essayant d'installer maec 4.0.1.0 avec pip
Je veux installer Python avec PythonAnywhere
Je ne peux pas installer le package avec pip.
Dask ne peut pas être installé sur Ubuntu avec pip
Erreur avec l'installation de pip
Installez scikit.learn avec pip
J'ai isolé mon environnement avec virtualenv, mais je reçois beaucoup de paquets avec pip list
Lorsque la mousse avec pip installer
Installez le référentiel github avec pip
J'ai pleuré avec `pip install --upgrade pip` avec Bad md5 hash for package, mais ça s'est amélioré
Un avertissement de plate-forme non sécurisé apparaît toujours avec l'installation de pip, mais je ne l'ai pas fait car c'était gênant.
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Lisez ceci si vous obtenez des erreurs liées au SSL avec l'installation de pip! !! !!
Si vous devez installer pip mais obtenez une erreur d'importation
Installez Python 2.7.9 et Python 3.4.x avec pip.
pyenv-vertualenv n'installe pas correctement la série python3
Autorisation refusée avec pip install pyopenssl
Action que mysql-connector-python ne peut pas être installé avec anaconda
Comment installer mysql-connector avec pip3
Je veux me mettre en colère contre ma mère quand la mémoire est serrée
J'ai eu une erreur liée à SSL avec l'installation de pip, donc je l'ai résolue.
J'obtiens une erreur avec les pandas d'importation.
Certificat SSL lié à l'installation de pip? Erreur
J'étais accro à pip installer mysqlclient
Installer en spécifiant la version avec pip
Si scipy est python 2.7.8, l'installation de pip trébuche
Je suis resté coincé après la mise à jour de mon pip
Je viens de faire pip installer pyrebase ... (UnicodeDecodeError)
Installons box2d-py avec l'environnement pip de Windows 10
Solution de contournement si vous obtenez une erreur lors de la tentative d'installation de PySide avec pip
Notez la solution car django n'a pas pu s'installer avec pip
[Linux] Vous ne disposez pas des privilèges root. Mais je veux yum installer.