Votre question n'a aucun sens, j'en ai peur. Vous avez construit Python à partir des sources, et l'avez installé à un autre endroit ( /usr/local/bin
(si l'article en lien est exact). Une fois que vous construisez à partir des sources, vous vous écartez complètement de l'approche de l'utilisateur. foo
, foo-devel
convention de gestion des paquets. Ou, en bref, il n'y a pas de python-devel
pour une installation construite à partir des sources.
Mais vous aurez installé les bibliothèques nécessaires dans le cadre de cette construction ; elles se trouvent probablement dans le répertoire /usr/local/lib
. Afin de les utiliser, il sera nécessaire d'indiquer à chaque nouveau logiciel que vous voulez compiler, de trouver les nouvelles bibliothèques Python de préférence à celles du système standard. Parfois, en mettant /usr/local/bin
en premier dans votre chemin, de sorte que l'exécution de python
récupère la nouvelle version, sera suffisant ; parfois, il y aura une variable d'environnement qui dirigera la compilation vers un certain emplacement (ex, export PYTHON_LIBDIR=/usr/local/lib
; parfois, il y aura un drapeau de configuration (ex. ./configure --python-libs=/usr/local/lib
). Cela variera d'une construction à l'autre, et vous devrez expérimenter avec chaque construction.
Si vous pensez que c'est pénible, vous avez raison ; il y a une raison pour laquelle les systèmes d'empaquetage de logiciels sont devenus très populaires au cours des 20 dernières années ; en construisant à la main un composant majeur du système à partir des sources, vous venez de revenir au début des années 90 - bonne chance !