I was thinking about it today and I realized I don't know what the best practices are when it comes to managing projects. By that I mean, managing versions of Python for Project A
and Project B
; or whatever tool you use where versions may differ between projects.
There's a 50% chance 'Managing Projects' is the wrong title for this ELI5. I'm just wondering what are the best ways to sandbox projects or if sandboxing projects is a good practice at all in the first place.
Top comments (3)
Use Docker.
For managing python versions and its libraries, I think Pipenv is the best tool available.
I use git to manage my projects.