Python Virtualenv
Best approach in doing development in any language is to have an isolated dev environment. In python, we do it this way:
See more options in https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/