• # Pas lancé dans le virtualenv ?

    Posté par (Mastodon) . En réponse au message Résolution de problème paquet debian. Évalué à 1.

    Salut,

    Quand tu exécutes l'appli, tu n'as pas activé le virtualenv, du coup python s'appuie sur ce qui est dans les libs "de base" du système, et ne trouve pas les bonnes dépendances...

    *À noter qu'il s'agit d'une installation "de tests", pas de prod ! *

    Quand tu fais l'installation avec git clone, c'est une installation locale de l'application, qui va chercher les dépendances dans le système (/usr/lib/python3/dist-packages/) et pas dans les dépendances installée par pip install, dans le venv.

    Pour démarer le service "en dév", tu dois activer le virtualenv:

    $ . venv/bin/activate
    $ ./manage.py migrate
    $ ./manage.py runserver

    (Il s'agit des commandes "de base" pour lancer une appli django en local, je ne connais pas etbase_server du tout...)

    Courage !