Guide d’installation de Sakia
Pré-requis système
- Python 3.5.5 minimum
- Bibliothèque libsodium
Pour vérifier la version de Python 3 :
python3 --version
Si votre version est inférieure à 3.5.5, alors il faudra utiliser pyenv
pour installer une version supérieure.
Vérifiez que la bibliothèque libsodium est bien installée.
Exemple Ubuntu 18.O4 :
sudo apt list --installed | grep -i sodium
Si elle n’est pas installée, installez la bibliothèque libsodium
correspondante à votre système.
Exemple pour Ubuntu 18.04 :
sudo apt-get install libsodium23
Installation de Sakia
Installer/mettre à jour Sakia avec pip
:
pip3 install sakia --user --upgrade
Erreurs courantes
Si un message d’erreur mentionne l’absence du module sqlite3
ModuleNotFoundError: No module named '_sqlite3'
Le Python installé a été compilé sans la présence sur le système de la bibliothèque sqlite3.
Installez les bibliothèques système requises pour la compilation de Python.
Exemple pour Ubuntu 18.04 :
sudo apt-get update
sudo apt-get install libssl-dev
sudo apt-get install libsqlite3-dev
Si c’est le python système, installez une autre version avec pyenv
, si c’est un python de pyenv
, supprimez-le et réinstallez-le après avoir installé les bibliothèques systèmes.