Python Version Manager (PVM for short) is a project that has been inspired by nvm for windows and aims to easily manage multiple python enviroments on your windows system.
This is a CLI application, so you need to open a terminal and use it from there.
At the moment it is available only as a portable version and the installation process is not too complex:
pvm install pvm
.pvm
and press enter. If the installation was successful then you will see an output like in this image.Settings
app and navigate to: Apps
-> Advanced app settings
-> App execution aliases
, then turn off all the entries that have python
or python.exe
. Like in this image. Profit!Please keep in mind that you must install the app for each user you want to use it with.
Here's a video tutorial:
It's basically the same process as the installation one:
pvm uninstall pvm
.pvm -h
and press enter. If pvm was uninstalled successfully now in the terminal you should see an error.Settings
app and navigate to: Apps
-> Advanced app settings
-> App execution aliases
, then turn on all the entries that have python
or python.exe
. Like in the this image. Profit!Please keep in mind that you must uninstall the app for each user you want to use it with.
Any type of contribution is well accepted, just create a PR and i'll review it as soon as possible!
$ git clone https://github.com/Relepega/PythonVersionManager.git
$ cd pvm
$ GO111MODULE=on go mod get all ./...
make build
Forgive my ignorance, but i didn't know of its existence until the creation of this project.
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
On Windows 11, open the Settings
app and navigate to: Apps
-> Advanced app settings
-> App execution aliases
, then turn off all the entries that have python
or python.exe
. Like in the photo. Profit!