Bonjour,

J'ai un serveur linux CentOs 7.2 avec par défaut une vieille version de python et de sqlite.

J'ai installé à la mano (configure; make; make install) de sqlite 3.31.0
J'ai installé à la mano (configure; make; make install) de python 3.8.1

et quand je lance python, il voit toujours la version système d'origine de CentOs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
# python3.8
Python 3.8.1 (default, Jan 14 2020, 11:05:35)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.7.17'
j'ai vérifié les versions installées et du coup j'ai réinstallée la version de sqlite en forçant l'installation dans /usr/ plutôt que /usr/local/

J'ai maintenant 2 fois sqlite3 et qui donnent toutes deux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[root@107501GL04APP ~]# sqlite3 --version
3.31.0 2020-01-11 21:08:59 fd7bcc53524096f5245e5ae04c12780d2c43b9b3af17ec529447aed21b82cc2b
mais ça ne change rien dans python ... je n'y arrive pas, je ne comprends pas où je peux dire à Python d'aller regarder la bonne version de sqlite ...
J'ai fait des recherches, ça fait 4h que je suis dessus que j'ai testé les réinstallations etc ... mais je suis toujours bloqué ...

Quelqu'un a déjà eu ce problème ?

Cela m'est indispensable pour installer Django par la suite ...

Merci pour votre aide.

Guilmo