After asking chatGPT and searching for some related questions, I still didn't understand why we needed pip install -e
It's said that with this command, we can install Python packages in editable mode so that any changes we make to the cloned package source code in the local directory will be reflected at once when we import that package.
But to my understanding, even when we merely clone a Python package, the changes we made will also be reflected at once when we import that library in our code through import library
, so why exactly do we need install in editable mode?