Qual é a diferença entre 'py' e 'python' no terminal?

Por que existe uma diferença entre 'py' e 'python', quando estou usando o pip para instalar módulos através do comando:

python -m pip install [Mod]

ou

py -m pip install [Mod]

Os módulos não estão disponíveis quando estou usando o Python IDLE. Além disso, quando estou verificando o

sys.path

é diferente para 'python' e 'py'. Como faço para que eles sejam iguais e, ao instalar os módulos, instala-os na mesma pasta onde ambos podem acessar.

Editar:

Eu esqueci de mencionar que isso emjanelas. Enfim, eu executei

python -V

e diz que a versão é "Python 3.6.4:: Anaconda, Inc "

Enquanto:

py -V

dá "Python 3.6.5". Quanta diferença existe? E por que eles têm caminhos diferentes se são da mesma versão (3.6)?

questionAnswers(1)

yourAnswerToTheQuestion