Curso de Python / Instalar Python en Windows y comprobar el intérprete
En Windows puedes instalar el intérprete con Python Install Manager y comprobar su versión y ubicación desde PowerShell. Antes de instalar otra copia, identifica las que ya existen y prepara un entorno separado para los ejercicios del curso.
Comprobar las órdenes disponibles
Abre PowerShell y ejecuta estas órdenes por separado. Si Python no está instalado o una orden no existe, puede aparecer un error: esa información ayuda a decidir qué falta. Get-Command indica a qué archivo corresponde cada nombre, algo especialmente importante cuando hay varias instalaciones.
Get-Command python, py -ErrorAction SilentlyContinue
python --version
py --version
No basta con ver un número de versión: revisa también la ruta. Una aplicación puede incluir su propio Python para funcionar y ese entorno no tiene por qué ser el apropiado para tus proyectos. Conserva los entornos que ya funcionan y evita instalar las dependencias del curso dentro de las carpetas de otra aplicación.
La guía oficial de Python para Windows describe los métodos disponibles y sus condiciones. La separación entre proyectos se explica en la creación de entornos virtuales y el uso de pip.
Instalar mediante Python Install Manager
- Obtén Python Install Manager desde las descargas oficiales de Python o desde la entrada de Microsoft Store enlazada por la documentación oficial. Comprueba la procedencia y el editor.
- Abre el archivo MSIX y completa la instalación. Si una política de la organización impide instalarlo, utiliza el método autorizado para ese equipo.
- Cierra las terminales anteriores y abre una nueva ventana de PowerShell. Instala la serie 3.12 que se utiliza como base de estos ejercicios y consulta el ejecutable seleccionado.
py install 3.12
py -V:3.12 --version
py -V:3.12 -c "import sys; print(sys.executable)"
py install es una orden del nuevo gestor. El antiguo Python Launcher también puede utilizar el nombre py, pero ofrece otras órdenes. Si la instalación falla, comprueba Get-Command py y py --help antes de concluir que la versión solicitada no existe. No mezcles instrucciones de herramientas distintas.
Las pantallas del instalador y la versión predeterminada pueden cambiar. Aquí se elige una versión explícita para que la selección del intérprete no dependa de cuál sea la más reciente en cada equipo.
Crear un entorno propio para el proyecto
La carpeta python-lab contendrá los archivos de práctica. El subdirectorio .venv contendrá el intérprete del entorno y los paquetes del proyecto. Crea el entorno con el intérprete elegido y comprueba tanto Python como pip:
mkdir python-lab
cd python-lab
py -V:3.12 -m venv .venv
.\.venv\Scripts\python.exe --version
.\.venv\Scripts\python.exe -m pip --version
Llamar directamente a .venv\Scripts\python.exe permite trabajar aunque la activación no esté disponible por una política de PowerShell o por la configuración de PATH. El código fuente se guarda junto a .venv, no dentro de ella.
Utiliza un entorno por proyecto. Si cambias de ordenador, vuelve a crearlo e instala las dependencias registradas; copiar la carpeta .venv no garantiza que sus rutas sigan siendo válidas. Después, selecciona ese mismo intérprete en VS Code para alinear el editor con la terminal.
Verificar el resultado y resolver conflictos
Ejecuta una operación sencilla con la ruta del entorno:
.\.venv\Scripts\python.exe -c "print(3500 + 8000 + 2500)"
Debe aparecer 14000. Si escribir python abre Microsoft Store, comprueba los alias de ejecución de aplicaciones de Windows y confirma que el intérprete está instalado. Si cambiaste PATH, una terminal abierta anteriormente puede conservar la configuración anterior.
Ante varias instalaciones, compara la ruta obtenida con py -c "import sys; print(sys.executable)" y la del entorno. Instalar todos los paquetes globalmente como administrador no corrige que el editor esté ejecutando otro Python. Antes de desinstalar un intérprete, identifica los proyectos que dependen de él y conserva por separado el código y el registro de dependencias.




