50% de descuento Todos los planes, tiempo limitado. A partir de $2.48/mo
Quedan 13 minutos
Aplicaciones web y empresariales

Cómo instalar Python en Windows 10 | Una guía para desarrolladores nuevos en Python

Alex Robbins By Alex Robbins 13 minutos de lectura Actualizado el 22 de julio de 2023
instalar python windows 10

¿Quieres empezar a codificar en Python pero no estás preparado para abandonar tu Windows 10? ¿Por qué no conservar ambos y ver a dónde van las cosas a partir de ahí? Si bien Python se asocia más comúnmente con las distribuciones de Linux y el paradigma de código abierto, nada le impide escribir potentes aplicaciones de Python en Windows. Por supuesto, deberías preguntarte si Python en Windows es una buena opción para ti. Hay mucho debate sobre esa cuestión, por lo que he dedicado una sección a si tiene sentido instalar Python en Windows 10.

Ahora, si ha decidido seguir adelante e instalar Python en Windows 10, debe comenzar instalándolo, y de eso se trata este tutorial. La primera sección es una descripción general muy breve de Python y sus dos versiones principales; no dude en omitirla si conoce el uso. Ahora, sin más preámbulos, aquí se explica cómo instalar Python en Windows 10.

Descripción general

Python es uno de los lenguajes de programación más populares hoy en día y eso no se puede atribuir sólo a la suerte. Python es modular y de alto nivel, lo que permite a los programadores desarrollar software complicado con facilidad y buena legibilidad. Python también es muy versátil y se utiliza para diferentes tareas, desde aplicaciones web hasta robótica y desde análisis de Big Data hasta videojuegos. 

Python se ofrece básicamente en dos series de versiones: la serie Python 2 y la serie Python 3. Si bien puede parecer extraño que una versión anterior todavía esté en uso después de años, existen razones detrás de la existencia actual de Python 2. Una de las más importantes es que el código utilizado en la gestión de la configuración en DevOps tiene una sintaxis más antigua y necesita intérpretes más antiguos para ejecutarlo. Sin embargo, Python 3 se ha vuelto cada vez más popular en los últimos años y ahora es el estándar de la industria. A menos que su objetivo sea desarrollar código para algunos dispositivos más antiguos o tareas específicas de DevOps, le recomendamos instalar y utilizar la serie Python 3.

Paso 1: descargar Python

El primer paso es descargar el instalador de Python desde el sitio web oficial. Dado que Python es de código abierto y gratuito, no tendrás que pagar ninguna tarifa. Hacer clic aquí para ir a la página de descarga de las versiones de Windows de Python.

Instalar Python en Windows 10

Como puedes ver en la captura de pantalla, existen dos tipos de instaladores para cada versión, uno de 32 bits (x86) y otro de 64 bits (x86-64). La elección del ejecutable correcto depende de su sistema. Si está utilizando una arquitectura de 64 bits y Windows de 64 bits, lo que necesita descargar es un instalador ejecutable de 64 bits o x86-64. De lo contrario, descargue el ejecutable de 32 bits o x86. Para este tutorial, usaremos Python 3.9.1 para procesadores de 64 bits como ejemplo. Como la mayoría de los instaladores, este archivo de instalación tiene sólo unos 30 MB, por lo que no llevará mucho tiempo descargarlo. Una vez hecho esto, ejecute el archivo de instalación y vaya a la parte de Instalación, a continuación. 

 

Instalación

Paso 2: iniciar la configuración

Ejecute el instalador ejecutable que acaba de descargar. Recuerde que para instalar Python con éxito, necesita tener privilegios de administrador en su Windows. Esto se debe a que el instalador realizará cambios en algunos archivos del sistema que los usuarios normales no tienen permiso para editar. Una vez que comience la configuración, aparecerá la siguiente pantalla, que le brindará varias opciones:

 

[NOTA IMPORTANTE. UTILICE EL EDITOR DE IMÁGENES PARA BORRAR EL NOMBRE DE USUARIO “INDERJIT SINGH” ANTES DE PUBLICAR]

Existe la opción "Instalar ahora", que es una forma rápida e sencilla de eliminar la instalación sin configuraciones confusas. Su otra opción es tomar las riendas de la instalación y obtener las funciones precisas que desea. También hay dos casillas de verificación en la parte inferior de la pantalla: una le permite instalar el iniciador de Python para todas las cuentas de usuario en su sistema y la otra agrega esta versión de Python (3.9 en nuestro ejemplo) a su RUTA. Dado que esta será su primera instalación, probablemente debería dejar ambos marcados. Una vez que sepa qué significa PATH y qué son los entornos virtuales, tendrá los conocimientos necesarios para realizar los cambios necesarios en estas configuraciones.

En esta etapa, probablemente debería optar por la configuración rápida y hacer las cosas más rápidamente (en cuyo caso puede omitir la siguiente sección), pero cubriremos la instalación personalizada en caso de que decida tener más control sobre la instalación. 

linux-vps Alojamiento Linux simplificado

¿Quiere una mejor manera de alojar sus sitios web y aplicaciones web? ¿Desarrollando algo nuevo? ¿Simplemente no te gusta Windows? Por eso tenemos VPS Linux.

Consigue tu VPS Linux

Paso 3: Instalación personalizada

Haga clic en "Personalizar instalación" para configurar las opciones avanzadas; Una vez que lo hagas, verás algo como esto:

instalación-python-opcional

 

Básicamente, esta pantalla es una lista de casillas de verificación, cada una de las cuales es una característica que puede agregar o eliminar de su instalación final de Python. La "Documentación" contiene documentación elemental sobre la versión de Python de su elección, así como algunos archivos de ayuda. "pip" es el administrador de paquetes de Python y la piedra angular de cualquier codificación que realice en el futuro, así que asegúrese de seleccionarlo para la instalación. El siguiente en la lista es tkinter y IDLE de Python, que supuestamente significa Entorno Integrado de Desarrollo y Aprendizaje. IDLE es el IDE nativo de Python y es una herramienta bastante buena para principiantes, por lo que también es una buena idea instalarlo. Siempre puedes obtener IDE mejores y más avanzados a medida que avanzas. Python Test Suite es un conjunto de herramientas de prueba que son vitales para probar su código en busca de errores. Aunque es posible que no necesites iniciar pruebas automatizadas para tus primeras experiencias de codificación, es mucho mejor instalarlas y aprender de ellas paso a paso. 

La última opción es una que vimos antes pero, antes de eso, hay una característica interesante para seleccionar: el “lanzador Py”. Py Launcher es una gran herramienta para cambiar rápidamente entre diferentes versiones de Python, lo que será necesario en el futuro. Algunos códigos deben ejecutarse en la serie Python 2, mientras que otros deben ejecutarse en la serie Python 3 más nueva. y siempre hay pequeñas diferencias entre las versiones, por lo que poder configurar diferentes versiones como intérprete predeterminado de Python resultará muy útil. Volvamos a la característica final, la que te permite instalar Python para todas las cuentas de usuario: ya la vimos en la pantalla principal y, nuevamente, es recomendable mantenerla marcada para su instalación. Ahora, hagamos clic en Siguiente y pasemos a la siguiente etapa.

Opciones avanzadas

Después de elegir todas las funciones que desee y hacer clic en Siguiente, se le dirigirá a esta pantalla:

seleccionar-opciones-avanzadas-python

Aquí puede configurar las opciones avanzadas de su instalación de Python. La primera casilla de verificación ya nos resulta bastante familiar, así que selecciónémosla y pretendamos que no lo hemos hecho ya dos veces. El siguiente en la lista es "Asociar archivos con Python", lo que significa que Windows reconocerá archivos con extensiones .py e intentará abrirlos usando Python, lo cual es bastante útil.

También es mejor seleccionar el siguiente sobre atajos porque cuando recién estás comenzando, hacer un seguimiento de dónde están los ejecutables puede ser un poco difícil. Asegúrese de seleccionar el siguiente y agregar Python a las variables de entorno aquí y ahora, lo que facilitará mucho las cosas más adelante. Si decide precompilar la biblioteca estándar, la instalación tardará un poco más pero su código se ejecutará mucho más rápido. Puedes dejar las dos últimas casillas sin marcar, ya que no serán importantes para ti como principiante. La pantalla de Opciones avanzadas también te permite elegir la ubicación de instalación, por lo que si quieres instalarlo en algún lugar específico o más cercano, ahora es tu oportunidad. Una buena idea sería instalar todo en un directorio justo después de C, por ejemplo, C:\Python 3.9.1\ para esta versión.

Paso 4: finalizar la instalación

configuración-python

Ya sea que haya elegido la instalación rápida o personalizada, logró llevar la configuración a la siguiente etapa: copiar los archivos. Esto no llevará mucho tiempo y pronto verá la siguiente pantalla, que indica el final de la instalación:

configuración terminada

Bien hecho, has logrado instalar Python en Windows 10. Sin embargo, antes de emocionarnos demasiado, verifiquemos si la instalación fue realmente exitosa.

Paso 5: Verificar la instalación

Para verificar su instalación, debe ejecutar el símbolo del sistema de Microsoft desde el menú Inicio o ingresando cmd en el cuadro "Ejecutar". Una vez en el símbolo del sistema, ingrese el siguiente código:

python --version

Este es un comando que le pide al Python predeterminado que nos diga qué versión es. Dado que el Python que acaba de instalar debería ser el único en su computadora, esto debería devolver el número de la versión que instaló. Si todo va bien deberías ver algo como esto:

Instalación de Python para comprobar el símbolo del sistema

Bien, parece que tu instalación fue un éxito después de todo. ¡Buen trabajo! Pero, ¿cómo empezar realmente con Python? Aunque probablemente sepas esto, te mostraremos cómo abrir IDLE de Python para que sientas que realmente has logrado algo. Si ya sabes cómo hacerlo y qué vas a hacer, no dudes en saltarte el resto del tutorial y empezar a codificar.

Comenzando con Python en Linux

Lanzando Python

Si echas un vistazo al menú Inicio, verás los atajos de Python agregados recientemente. Hagamos clic en IDLE y veamos a qué nos enfrentamos:

Captura de pantalla del shell IDLE de Python

Este es el entorno de desarrollo integrado nativo de Python, una plataforma de codificación interactiva junto con el intérprete. Puede ingresar comandos de Python y ver la reacción inmediatamente después de presionar <Entrar>. Intentemos imprimir algo. Ingrese el siguiente fragmento de código:

print(“Hello”)

Esto debería hacer que IDLE de Python imprima Hola en la siguiente línea:

Prueba de shell de Python

También puedes ingresar una ecuación directamente y hacer que Python te dé la respuesta. Pero el shell de IDLE puede no ser exactamente el mejor lugar para codificar más que frases ingeniosas. Deberías crear un nuevo archivo e ir desde allí.

Lea también: ¿Cómo instalar Python en un servidor VPS?

¿Tiene sentido instalar Python en Windows 10?

Si ha pasado algún tiempo buscando en Google instalando Python en Windows, probablemente haya visto los debates sobre si Python funciona tan bien en Windows como en Linux. Por supuesto, parte de las respuestas se deben a las eternas guerras Windows vs Linux. Pero, ¿qué está realmente en juego cuando hablamos de la funcionalidad de Python? Y deberías ¿Instalar Python en Windows 10?

El hecho es que Python se integra de forma más natural con Linux. Eso significa que viene preinstalado cuando obtienes Linux y es muy fácil configurar todo lo que necesitas directamente desde la Terminal. Con Windows, sin embargo, Python es más complicado: hay una GUI que en realidad no es útil, algunas funciones se manejan a través del símbolo del sistema (la interfaz de línea de comandos en Windows), mientras que la mayoría de las configuraciones deben ejecutarse utilizando un software de capa de compatibilidad llamado WSL (Subsistema de Windows para Linux).

linux-vps Alojamiento Linux simplificado

¿Quiere una mejor manera de alojar sus sitios web y aplicaciones web? ¿Desarrollando algo nuevo? ¿Simplemente no te gusta Windows? Por eso tenemos VPS Linux.

Consigue tu VPS Linux

Aparte del entorno de desarrollo que viene en pedazos, Python en Windows está limitado en los módulos que puede usar, especialmente si va a usar Python para desarrollar aplicaciones web. Incluso Microsoft lo admite en su sitio web Docs. La mayoría de las aplicaciones web están alojadas en servidores basados ​​en Linux y tener un entorno de desarrollo y prueba común es más sencillo.

Microsoft Doc también menciona otra razón importante por la que Linux es la mejor base para Python: la mayoría de los tutoriales, ejemplos y códigos en línea se crean asumiendo que el lector está usando Python en Linux. Algunos de los problemas de compatibilidad se pueden resolver utilizando WSL, pero para algunos módulos (como el popular PyGame), WSL no es la respuesta.

Entonces, si estás comenzando con Python y estás aprendiendo, Windows no es una buena opción. En realidad, es peor si has aprendido lo suficiente como para necesitar utilizar entornos virtuales y control de versiones. El único momento en el que tiene sentido instalar Python en Windows 10 es cuando hay que desarrollar una aplicación basada en Windows. Pero, ¿qué pasa si no puedes simplemente comprometerte a instalar un sistema operativo completamente nuevo y convertir tu computadora en una pesadilla de arranque dual? ¿Deberías ejecutar una distribución de Linux en una máquina virtual en tu Windows?

Usar una VM es en realidad una buena idea, pero solo si su sistema realmente puede manejarla. La virtualización consume muchos recursos y no todas las computadoras tienen ese tipo de recursos, y mucho menos pueden desprenderse de ellos. 

Entonces, ¿qué hacer si necesitas instalar Python en Windows 10 pero ninguna de estas opciones te funciona? Recomiendo conseguir un Servidor Privado Virtual (un VPS). Un VPS es como una máquina virtual que se ejecuta en un servidor remoto, solo que usted no tiene que preocuparse de que su propia computadora se ralentice o del alto precio que viene con los servidores dedicados.

En Cloudzy, ofrecemos alojamiento VPS Linux confiable y de alto rendimiento a precios asequibles, y con 12 servidores globales y un ancho de banda de 1 Gbps, no se sentirá diferente a una máquina virtual ejecutándose en su propia computadora. Linux VPS también cuenta con una opción de instalación con 1 clic que le permite configurar casi cualquier distribución de Linux con solo hacer clic en un botón. Puedes probar diferentes distribuciones y encontrar una que funcione para ti, una gran ventaja si eres nuevo en Linux.

linux-vps Alojamiento Linux simplificado

¿Quiere una mejor manera de alojar sus sitios web y aplicaciones web? ¿Desarrollando algo nuevo? ¿Simplemente no te gusta Windows? Por eso tenemos VPS Linux.

Consigue tu VPS Linux

¿Qué sigue?

Entonces, digamos que has instalado Python en Windows, ¿y ahora qué? Probablemente ya tengas alguna idea. Tal vez esté asistiendo a una clase sobre programación en Python o esté aprendiendo por su cuenta con libros y recursos en línea. Sin embargo, aquí hay algunas cosas que creemos que pueden ayudar a mejorar su experiencia con Python:

  • Instalar pepita

Si eligió la instalación rápida, es posible que haya terminado sin pip. Puede verificar si se ha instalado ingresando lo siguiente en el símbolo del sistema:

pip help
  • Instalar el código de Visual Studio

Una herramienta excepcional para mejorar su productividad y creatividad al proporcionar valiosas herramientas de depuración y depuración.

  • Instalar Git

Una excelente manera de realizar un seguimiento de su código y de los cambios que realiza es utilizar Git para el control de versiones. También puedes usarlo para compartir tu código en GitHub, GitLab o herramientas DevOps autohospedadas y obtenga comentarios o apoyo, tal vez incluso una colaboración.

Preguntas frecuentes

¿Tengo que instalar Python en Linux para obtener una funcionalidad completa?

No precisamente. Dado que Python es un lenguaje de alto nivel independiente del sistema operativo, puede esperar la misma funcionalidad en todas las plataformas. Cuando se trata de bibliotecas adicionales y funciones integradas, la historia es diferente. Continúe leyendo para ver cómo puede maximizar la funcionalidad de Python en Windows.

¿Es difícil configurar entornos virtuales en Windows?

Sí, es más difícil que en Linux. Hay algunos pasos adicionales que seguir y no es exactamente tan fácil como ingresar un comando en una terminal. Por supuesto, hay maneras de hacerlo.

Compartir

Más del blog

Sigue leyendo.

Imagen destacada de revisión de Odoo con texto de título grande a la izquierda y el logotipo de Odoo a la derecha, rodeado por paneles de interfaz de aplicación flotantes en un fondo de nube de color púrpura suave.
Aplicaciones web y empresariales

Una revisión completa de Odoo: ¿Es Odoo el ERP adecuado para su negocio?

Odoo es una de las plataformas ERP más consideradas para empresas en crecimiento, por una sencilla razón: promete mucho en un solo lugar. Ventas, contabilidad, inventario.

Jim SchwarzJim Schwarz 11 minutos de lectura
Las alternativas de código abierto de WordPress incluyen una imagen con un fondo degradado colorido, un monitor de escritorio, un editor de código, una vista previa borrosa del panel y un texto de título grande a la izquierda.
Aplicaciones web y empresariales

Las mejores alternativas de WordPress de código abierto diseñadas para desarrolladores

WordPress sigue siendo importante y sigue funcionando bien en una gran variedad de sitios. Su directorio de complementos alberga más de 62.000 complementos y su directorio de temas ofrece más de 14.000 temas gratuitos. eso

Jim SchwarzJim Schwarz 14 minutos de lectura
Imagen destacada de Automad frente a WordPress con los logotipos de ambas plataformas y un titular que pregunta qué desarrolladores de CMS deberían elegir.
Aplicaciones web y empresariales

Automad vs WordPress: una comparación exhaustiva entre dos de las mejores plataformas CMS

Automad y WordPress resuelven el mismo trabajo de dos maneras muy diferentes. Automad es un CMS de archivos planos y un motor de plantillas, por lo que el contenido reside en archivos en lugar de en una base de datos, pero WordPress,

Jim SchwarzJim Schwarz 9 minutos de lectura

¿Listo para implementar? Desde $2,48/mes.

Nube independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolución de dinero en 14 días.