Je suis un tutoriel Flask qui utilise moi virtualenv
, et avec lui j'ai construit un arbre de répertoire d'application qui ressemble à ceci:Installation dans virtualenv: `pip install -e .` vs` python setup.py install`
app/
|__app/
|__app.egg-inf/
|__setup.py
|__venv/
Dans mon venv
le tutoriel me dit de courir pip install -e .
qui semble utiliser mon setup.py
pour installer les dépendances et mon application. Pourquoi le tutoriel m'exécute-t-il? pip install -e .
? Pourquoi pas python setup.py install
? Quelles sont les différences?
(FWIW, export FLASK_APP=app; flask run
fonctionne très bien après pip install -e .
mais ne fonctionne pas après un python setup.py install
)