我正在关注一个Flask教程,其中使用了我使用的virtualenv
,并且使用它我构建了一个如下所示的应用程序目录树:在virtualenv中设置:`pip install -e .`和`python setup.py install`
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
后不工作)