Bonjour à tous !

Je travaille sur une RedHat 7.8 sur laquelle une bdd postgres 10.10 est déjà installée et fonctionnelle.
Je souhaiterais mettre en place un programme python pour accéder à cette base de données.
Étant nouveau en Python, j'ai cru comprendre que l'adapteur psycopg2 était tout indiqué pour ce genre de situation.

J'ai deux versions de python sur ma machine : 2.7 et 3.6.
Le développement étant tout neuf, je me dis que la bonne option serait d'utiliser la 3.6.

Mais voilà, autant l'import psycopg2 fonctionne parfaitement avec python 2.7 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$> python2.7 -c "import psycopg2"
$>
Autant ça ne fonctionne pas avec python3.6 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$>python3.6 -c "import psycopg2"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'psycopg2'
$>
Pourtant psycopg2 semble être bien installé pour les deux versions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$> find / -name psycopg2
/opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages/psycopg2
/usr/lib64/python2.7/site-packages/psycopg2
J'ai sans doute loupé quelque chose, mais je ne sais pas où.

Si vous avez des idées, je suis preneur.