Cómo instalar Python en Windows

Cómo instalar Python en Windows

Python no viene con Windows, pero eso no significa que los usuarios de Windows no encuentren útil el lenguaje de programación flexible. Sin embargo, no es tan fácil como instalar la última versión, así que asegurémonos de tener las herramientas adecuadas para la tarea en cuestión.

Lanzado por primera vez en 1991, Python es un popular lenguaje de programación de alto nivel utilizado para la programación de propósito general. Gracias a una filosofía de diseño que enfatiza la legibilidad, ha sido durante mucho tiempo uno de los favoritos de los codificadores aficionados y programadores serios. No solo es un lenguaje fácil (comparativamente hablando, es decir) de aprender, sino que encontrarás miles de proyectos en línea que requieren la instalación de Python para poder usar el programa.

¿Qué versión necesitas?

Desafortunadamente, hubo una actualización importante de Python hace varios años que creó una gran división entre las versiones de Python. Esto puede hacer que las cosas sean un poco confusas para los recién llegados, pero no se preocupe. Lo guiaremos a través de la instalación de las dos versiones principales.

Cuando visite el Página de descarga de Python para Windows, verá inmediatamente la división. En la parte superior, en el cuadrado y en el medio, el repositorio le pregunta si desea la última versión de Python 2 o Python 3 (2.7.13 y 3.6.1, respectivamente, de este tutorial).

Cuanto más nuevo mejor, ¿verdad? Tal vez si tal vez no. La versión que desee depende de su objetivo final. Digamos, por ejemplo, que leíste nuestro artículo sobre cómo expandir tu mundo de Minecraft con MCDungeon y estás emocionado de agregar cosas interesantes a tus mundos. Este proyecto está codificado en Python y requiere Python 2.7. No puede ejecutar el proyecto MCDungeon con Python 3.6. De hecho, si explora proyectos de pasatiempos como MCDungeon, encontrará que casi todos utilizan 2.7. Si su objetivo es obtener un proyecto que termine con una extensión «.py», es muy probable que necesite 2.7 para eso.

Por otro lado, si realmente está buscando aprender Python, le recomendamos que instale ambas versiones una al lado de la otra (lo que puede hacer de manera segura y con solo un poco de problemas de configuración). Esto le permite trabajar con la última versión del lenguaje, pero también ejecutar scripts de Python más antiguos (y probar la compatibilidad con versiones anteriores para proyectos más nuevos). Sin embargo, comparar las dos versiones es un artículo en sí mismo, por lo que nos referiremos a la wiki del proyecto Python donde puede leer su descripción general bien escrita de las diferencias.

Solo puede descargar Python 2 o Python 3 si está seguro de que solo necesita una versión en particular. Hoy vamos hasta el final e instalaremos ambas, por lo que le recomendamos que descargue ambas versiones y haga lo mismo. Debajo de la entrada principal de ambas versiones, verá un instalador «x86-64», como se muestra a continuación.

Este instalador instalará automáticamente la versión apropiada de 32 bits o 64 bits en su computadora (aquí hay algunas lecturas adicionales si desea saber más sobre las diferencias entre las dos).

Cómo instalar Python 2

La instalación de Python 2 es muy sencilla y, a diferencia de años anteriores, el instalador incluso establecerá la variable de ruta por usted (algo que cubriremos un poco más adelante). Descarga y ejecuta el instalador, seleccione «Instalar para todos los usuarios», luego haga clic en «Siguiente».

En la pantalla de selección de directorio, deje el directorio como «Python27» y haga clic en «Siguiente».

En la pantalla de personalización, desplácese hacia abajo, haga clic en «Agregar python.exe a la ruta», luego seleccione «Se instalará en el disco duro local». Cuando haya terminado, haga clic en «Siguiente».

No es necesario que tome una decisión después de este punto. Simplemente haga clic en el asistente para completar la instalación. Una vez que se completa la instalación, puede confirmar la instalación abriendo el símbolo del sistema y escribiendo el siguiente comando:

python -V

¡Éxito! Si todo lo que necesita es Python 2.7 para un proyecto u otro, puede detenerse aquí. Está instalado, la variable de ruta está configurada y usted va de compras.

Cómo instalar Python 3

Si desea aprender la última versión de Python, deberá instalar Python 3. Puede instalarlo con Python 2.7 sin ningún problema, así que continúe y descargar y ejecutar el instalador Ahora.

En la primera pantalla, active la opción «Agregar Python 3.6 a PATH», luego haga clic en «Instalar ahora».

Entonces tienes que tomar una decisión. Al hacer clic en la opción «Desactivar límite de longitud de ruta», se elimina la limitación de la variable MAX_PATH. Este cambio no romperá nada, pero permitirá que Python use nombres de ruta largos. Dado que muchos programadores de Python trabajan en Linux y otros sistemas * nix donde la longitud del nombre de la ruta no es un problema, habilitarlo de antemano puede ayudar a resolver cualquier problema relacionado con la ruta que pueda encontrar mientras trabaja en Windows.

Le recomendamos que continúe y seleccione esta opción. Si sabe que no desea deshabilitar el límite de longitud de la ruta, puede hacer clic en «Cerrar» para completar la instalación. Y, si desea obtener más información sobre el problema antes de comprometerse con el cambio, siga leyendo aquí.

Si solo instala Python 3, puede usar el mismo truco de línea de comando para escribir python -v que usamos anteriormente para verificar que está instalado correctamente y que la variable de ruta está configurada. Sin embargo, si instala ambas versiones, debe realizar la configuración rápida que se encuentra en la siguiente sección.

Ajuste las variables del sistema para que pueda acceder a ambas versiones de Python desde la línea de comandos

Esta sección del tutorial es completamente opcional, pero le dará acceso rápido a ambas versiones de Python desde la línea de comandos. Después de instalar ambas versiones de Python, es posible que haya notado una pequeña peculiaridad. Aunque hemos habilitado la ruta del sistema para ambas instalaciones de Python, escribir «python» en el símbolo del sistema solo lo lleva a Python 2.7.

La razón es simple: la variable (ya sea ajustada automáticamente por un instalador o cambiada manualmente) simplemente apunta a un directorio, y cada ejecutable en ese directorio se convierte en un comando de línea de comandos. Si hay dos directorios en la lista y ambos contienen un archivo «python.exe», se usa el directorio superior en la lista de variables. Y, si hay una variable definida para el sistema y el usuario, la ruta del sistema tiene prioridad sobre la ruta del usuario.

Esto es exactamente lo que sucede en este caso: el instalador de Python 2 cambió la variable de todo el sistema y el instalador de Python 3 agregó una variable a nivel de usuario, y podemos confirmar esto examinando las variables de entorno de Windows.

Presione Inicio, escriba «Configuración avanzada del sistema» y luego seleccione la opción «Mostrar configuración avanzada del sistema». En la ventana «Propiedades del sistema» que se abre, en la pestaña «Avanzado», haga clic en el botón «Variables de entorno».

Aquí puede ver Python 3 en la sección «Variables de usuario» y Python 2 en la sección «Variables del sistema».

Hay varias formas de remediar esta situación. El más fácil (aunque el que tiene la menor funcionalidad) es simplemente eliminar la entrada para la versión de Python que planea usar menos. Si bien es simple, tampoco es muy divertido. En su lugar, podemos hacer otro cambio que nos dará acceso a «python» para Python 2 y «python3» para Python 3.

Para hacer esto, inicie el administrador de archivos y diríjase a la carpeta donde instaló Python 3 (C:Users[username]AppDataLocalProgramsPythonPython36 por defecto). Haga una copia del archivo «python.exe» y cambie el nombre de esta copia (no el original) a «python3.exe».

Abra un nuevo símbolo del sistema (las variables de entorno se actualizan con cada nuevo símbolo del sistema que abra) y escriba «python3 –version».

¡Auge! Ahora puedes usar el comando «python» en el símbolo del sistema cuando quieras usar Python 2.7 y el comando «python3» cuando quieras usar Python 3.

Si por alguna razón no puede encontrar esta solución satisfactoria, siempre puede reorganizar las variables ambientales. Asegúrese de revisar nuestro tutorial primero si no se siente cómodo cambiando estas variables.

Sin embargo, tenga en cuenta que, independientemente del método que utilice, es importante dejar intacto el python.exe original, ya que las aplicaciones del subdirectorio / scripts / para ambas versiones de Python se basan en este nombre de archivo y fallarán si falta.

Después de una pequeña instalación y algunos ajustes, se instalan ambas versiones y está listo para cualquier proyecto de Python que desee abordar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas