[python] Dealing with multiple Python versions and PIP?

For python 3 and Windows OS, I always use this syntax to install packages on different version:

First I always use Git Bash Command Prompt.

Here an example installing urllib package.

Default Python version:(The normal pip command)

pip install urllib3

For the other versions

py -3.8 -m pip install urllib3

py => for python

-3.8 => for the version (I'm using the 3.8.7 version) but if you're using the 3.7.7 version it will be "-3.7"

-m : just because or for modify

pip install urllib3 : the normal pip command