Skip to content

andrewfowlie/venvmgr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

venvmgr

👀 Manage Python virtual environments

Install 💥

pipx install venvmgr

For autocompletion, excecute this or add it to your .bashrc

eval "$(_VM_COMPLETE=bash_source vm)"

Usage

Create a venv named example using venvmgr

$ vm create example

Use it using venvmgr

$ vm python --venv example code.py

The associations between files and venvs are recorded so that

$ vm python code.py

now uses the example venv. We might want to install packages in this venv, e.g.,

$ vm pip --venv example scipy

We now might want to check the venvs:

$ vm ls
example
created at 2023-07-03 12:07:48.872147
activate: source /home/user/.venvmgr/example/bin/activate
used by: /home/user/code.py

For more information, try vm ls -l.

Lastly, we might want to activate this venv

$ vm activate example

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages