First thing first why would you want to work withing virtual environments?, why not just install everything on the system installation of Python?.
There are several reasons for that, the arguably the most important ones are dependency management and project isolation, by creating a new environment from scratch for each single project you can install only the dependencies you actually need without…
This will be a 2 part series in which we will setup a development environment for Python done 100% in the shell terminal using zsh and vim for the IDE, and pyenv with pip-tools for managing virtual environments for your projects.
Disclaimer: The following lines is just me…
Ennio is a curiosity driven and taco’s eating engineer. Originally from mexico and currently living in sunny Barcelona, he enjoys science and technology.