DEV Community

Discussion on: Pipenv, the best way to handle Python Virtual Environments?

Collapse
 
darkain profile image
Vincent Milum Jr

To have multiple environments (of which, I have a lot!) I personally opted to use FreeBSD jails instead. Why? Well, for starters, they're language agnostic, so it is one tool that handles any project I may be working on regardless of Python, Node, PHP, C/C++, or otherwise. Plus, it allows bundling non-language packages too, such as a database, or other helper utilities. It also means that the entire environment (all installed applications and utilities) can be easily cloned to another machine with a single command.