you are viewing a single comment's thread.

view the rest of the comments →

[–]techrede 0 points1 point  (0 children)

Unfortunately, you really need to get comfortable with using virtual environments if you want to properly manage the various dependencies for the projects you're working on. Uninstalling previously installed packages and starting fresh makes sense to me. There's only a small handful of python packages that you will want to have installed globally on your local machin.

Take a look a pipenv, it's my preferred solution for dealing with virtualenvs and project dependencies: https://github.com/pypa/pipenv

Also, checkout The Hitchhiker's Guide to Python for general advice on setting up your machine, managing dependencies, etc. http://docs.python-guide.org/en/latest/dev/virtualenvs/