Why you should use pyenv + Pipenv for your Python projects
Daniel van Flymen

It took me an incredible amount of time … but eventually I ended up with the same exact setup, and I couldn’t be happier 😁

I have an Ansible role that’d set all that up for you automatically if anyone is interested 😉
It’s here: https://floriank.tips/2tgREJ6

One thing to watch out for if you want full inter-compatibility between pyenv & pipenv is where the initialization is made. 
The best solution we found was to initialize pyenv in the .zlogin.bash_profile instead of .zshrc.bashrc We talked about it in this GitHub issue: https://floriank.tips/2q7QfDx