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.

Get a working Python ≥3.7, pip3

 

 

 

To finish reading, please visit source site