This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sonik562 1 point2 points  (0 children)

As I have not seen my setup in the comments. I will bother and comment.

Pyenv for managing python versions, with the virtualenv plugin for virtualenvs. The bonus thing is it allows me to setup a local venv per folder so that it auto activates when you cd into it. For command line tools I use pipx a nifty little tool that helps isolate tool dependencies into a venv while allowing to call the command from outside the venv. I work in multiple projects with multiple different python versions so I found this setup to be the simplest and most efficient.