“pip install –editable ./” vs “python setup.py develop”

Try to avoid calling setup.py directly, it will not properly tell pip that you’ve installed your package.

With pip install -e:

For local projects, the “SomeProject.egg-info” directory is created
relative to the project path. This is one advantage over just using
setup.py develop, which creates the “egg-info” directly relative the
current working directory.

More: docs

Also read the setuptools’ docs.

Leave a Comment