Ejecutando Python en PowerShell?

Estoy intentando aprender los conceptos básicos de Python usando la guía"Aprende Python de la manera más difícil" por Zed A. Shaw. El problema que tengo es que puedo ejecutar scripts de Python, pero solo cuando uso.\ delante del nombre Esto abre CMD por una fracción de segundo y luego se cierra.

Si intento ejecutar el archivo, devuelve que el archivo no es un archivo de programa, script, etc. operable.

He encontrado varias preguntas sobre Stack Overflow que se relacionan con esta pregunta, pero ninguna de las soluciones ha funcionado para mí.

Dos cosas que he intentado:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

y

$env:PATH =$env:PATH+";."

Fuente: (¿Cómo se elimina el requisito de PowerShell de que los scripts y los ejecutables estén precedidos por ". \"?)

Cuando verifico la variable de entorno PATH, tiene la ruta correcta dentro de ella, ¿entonces qué otras cosas podrían estar causando esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta