Command-line tool for managing Python virtual environments
vien
VIEN is a command-line tool for managing Python Virtual Environments.
It provides one-line shortcuts for:
- creating and deleting environments
- running commands inside environments
- switching between environments in bash shell
Switching between projects should be simple. Creating environments for the
projects should be simple too.
Ideally it’s a short command that I would type even half asleep.
Something like
$ vien create
$ vien shell
Not like
$ python3 -m venv ./where/to/put/this/.venv
$ source /i/lost/that/.venv/bin/activate
Ready-made solutions did not help.
- pipenv kind of solved the problem, but brought new
challenges unrelated to virtual environments - virtualenvwrapper name is easier
to copy-paste than to type. And its commands are too
So there is the vien
. A tool for a half asleep developer.