我正在跟随一个Flask教程,该教程让我使用virtualenv
,并且我用它构建了一个应用程序目录树,看起来像这样:
app/
|__app/
|__app.egg-inf/
|__setup.py
|__venv/
在我的venv
中,教程告诉我要运行pip install -e .
来使用setup.py
安装依赖项和应用程序。
为什么教程让我运行pip install -e .
? 而不是python setup.py install
?有什么区别吗?
(FWIW,在pip install -e .
后export FLASK_APP=app; flask run
可以正常工作,但在python setup.py install
后无法正常工作。)