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 :
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/
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 maintenant 2 fois sqlite3 et qui donnent toutes deux :
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 ...
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
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
Partager