Closed Splendens closed 4 years ago
Bon bah si, c'était peut être un problème dans la doc. Problème de No module named 'flasgger'
résolu en lançant un sudo pip3 install -r requirements.txt
(avec le venv activé), à la place de : pip install -r requirements.txt
Par précaution, lorsque l'on lance un programme python, il vaut mieux utiliser la synthaxe suivante python3 -m monprogrammepython
. Exemple:
python3 -m pip install -r requirements.txt
Sinon, il risque de faire appel aux applis pip (python2) ou pip3 (python3) du système et non de l'environnement python virtuel.
J'ouvre un nouveau ticket pour ne pas polluer celui concernant le script d'installation du module (https://github.com/PnX-SI/GeoNature-citizen/issues/167) avec un problème qui n'y est peut-être pas directement lié.
Alors, pour résumer : j'essaie d'installer GN-Citizen sur Debian 10, à l'aide de la doc en cours de relecture (https://github.com/PnX-SI/GeoNature-citizen/commit/823d29bdfd1fd5ed6a74d10fb8413f9e62a18578).
Jusque là, impossible de lancer le program citizen : quand je veux le lancer (
sudo supervisorctl start citizen
), j'ai l'erreurcitizen: ERROR (spawn error)
Et dans les logs d'erreur :
ModuleNotFoundError: No module named 'flasgger'
, et ce même après avoir installé flasgger.Manifestement, quelque chose m'échappe, mais quoi ? La version de flasgger qui a été installée est la 0.9.5
Log complet :