Cómo instalar Python en Windows
Python no viene preinstalado con Windows, pero eso no significa que los usuarios de Windows no encontrarán útil este lenguaje de programación flexible. Sin embargo, no es tan simple como instalar la última versión, así que asegurémonos de obtener la herramienta adecuada para la tarea en cuestión.
Lanzado por primera vez en 1991, Python es un popular lenguaje de programación de alto nivel para programación de propósito general. Durante mucho tiempo ha sido el favorito de los codificadores aficionados y programadores serios por igual, debido a su filosofía de diseño que enfatiza la legibilidad. No solo es un lenguaje fácil de aprender (en términos relativos), sino que encontrará miles de proyectos en línea que requieren que tenga Python instalado para poder usar el programa.
¿Qué versión necesitas?
Desafortunadamente, se realizó una actualización importante en Python hace unos años, lo que resultó en una gran divergencia entre las versiones de Python. Esto puede ser un poco confuso para los recién llegados, pero no se preocupe. Lo guiaremos a través de la instalación de las dos versiones principales
cuando tu visitas Página de descarga de Python para Windows, inmediatamente verá el departamento. En la parte superior, cuadrada y central, el repositorio le pregunta si desea la última versión de Python 2 o Python 3 (a partir de este tutorial, 2.7.13 y 3.6.1, respectivamente).
Cuanto más nuevo mejor, ¿verdad?Tal vez tal vez no. La versión que desea depende de su objetivo final. Por ejemplo, leyó nuestro artículo sobre la expansión de su mundo de Minecraft con MCDungeon y está emocionado de agregar cosas interesantes a su mundo. El proyecto está codificado en Python y requiere Python 2.7; no puede ejecutar el proyecto MCDungeon con Python 3.6. De hecho, si está explorando proyectos paralelos como MCDungeon, encontrará que casi todos usan 2.7. Si su objetivo es poner en marcha un proyecto que termine en una extensión «.py», entonces es muy probable que desee 2.7.
Por otro lado, si realmente quieres aprender Python, te recomendamos que instales ambas versiones (puedes hacerlo sin ningún riesgo y con un poco de problemas de configuración). Esto le permite usar la última versión del lenguaje, pero también ejecutar antiguos scripts de Python (y probar nuevos proyectos para compatibilidad con versiones anteriores). Sin embargo, comparar las dos versiones sería un artículo en sí mismo, por lo que seguiremos la wiki del proyecto Python donde puede leer sobre ellos. Resumen bien escrito de las diferencias..
Puede descargar solo Python 2 o Python 3 si está seguro de que solo necesita una versión específica. Vamos a recorrer un largo camino hoy e instalaremos ambos, por lo que le recomendamos que descargue ambas versiones y haga lo mismo. Debajo de la entrada principal para ambas versiones, verá un instalador «x86-64», como se muestra a continuación.
Este instalador instalará automáticamente la versión adecuada de 32 bits o de 64 bits en su computadora (si desea obtener más información sobre las diferencias entre los dos, lea algunas lecturas adicionales aquí).
Cómo instalar Phyton 2
Instalar Python 2 es fácil y, a diferencia de años anteriores, el instalador incluso establece variables de ruta para usted (lo abordaremos más adelante). Descarga y ejecuta el instalador, seleccione Instalar para todos los usuarios y 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» y seleccione «Se instalará en el disco duro local». Cuando haya terminado, haga clic en Siguiente.
No necesita tomar ninguna decisión después de este punto. Simplemente haga clic en el asistente para completar la instalación. Una vez que se complete la instalación, puede confirmar la instalación abriendo un símbolo del sistema y escribiendo:
python-v
¡éxito!Si solo necesita Python 2.7 para algún proyecto u otro, puede detenerse aquí. Está instalado, las variables de ruta están configuradas y puedes comenzar a correr.
Cómo instalar Python 3
Si desea aprender la última versión de Python, debe tener instalado Python 3. Puedes instalarlo con Python 2.7 sin problema, así que adelante. Descarga y ejecuta el instalador Ahora.
En la primera pantalla, habilite la opción «Agregar Python 3.6 a PATH» y haga clic en «Instalar ahora».
A continuación, debe tomar una decisión. Al hacer clic en la opción Desactivar límite de longitud de ruta, se eliminará el límite en la variable MAX_PATH. Este cambio no romperá nada, pero permitirá que Python use rutas de acceso largas. 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, habilitar esta función con anticipación puede ayudar a resolver cualquier problema relacionado con la ruta que pueda tener mientras trabaja en Windows.
Recomendamos seguir adelante y seleccionar esta opción. Si sabe que no desea deshabilitar el límite de longitud de la ruta, simplemente haga clic en Cerrar para completar la instalación. Y, si desea leer más sobre el problema antes de realizar los cambios, lea aquí.
Si solo tiene Python 3 instalado, puede usarpython -v
El mismo truco de escritura de línea de comando que usamos anteriormente para verificar que se instaló correctamente y establecer la variable de ruta. Sin embargo, si tiene ambas versiones instaladas, deberá realizar los ajustes rápidos 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 parte del tutorial es completamente opcional, pero le brinda 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 note un pequeño problema. Aunque tenemos rutas del sistema habilitadas para ambas instalaciones de Python, escribir «python» en el símbolo del sistema solo apuntará a Python 2.7.
La razón es simple: las variables (ya sea que el instalador las ajuste automáticamente o manualmente) simplemente apuntan a un directorio, y cada ejecutable en ese directorio se convierte en un comando de línea de comandos. Si se enumeran dos directorios y ambos tienen un archivo «python.exe», se utiliza el directorio que se encuentra más arriba en la lista de variables. Y, si hay conjuntos de variables para el sistema y el usuario, la ruta del sistema tiene prioridad sobre la ruta del usuario.
Esto último es exactamente lo que sucedió en este caso: el instalador de Python 2 editó la variable de todo el sistema y el instalador de Python 3 agregó la variable de nivel de usuario; podemos confirmar esto observando las variables de entorno para Windows.
Haga clic en Inicio, escriba «configuración avanzada del sistema» y seleccione la opción «Ver 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. Lo más fácil (aunque menos funcional) es simplemente eliminar las entradas de la versión de Python que planea usar menos. Si bien esto es simple, tampoco es muy divertido. En cambio, podemos hacer otro cambio que nos dé acceso a «python» para Python 2 y «python3» para Python 3.
Para hacer esto, inicie su administrador de archivos y vaya a la carpeta donde está instalado Python 3 (C:Users[username]AppDataLocalProgramsPythonPython36
por defecto). Haga una copia del archivo «python.exe» y cambie el nombre de esa 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».
¡Prosperidad!Ahora puede usar el comando «python» en el símbolo del sistema cuando desee usar Python 2.7 y el comando «python3» cuando desee usar Python 3.
Si por alguna razón no encuentra una solución satisfactoria, siempre puede reordenar las variables de entorno. Si es nuevo en la edición de estas variables, asegúrese de revisar primero nuestro tutorial.
Tenga en cuenta, sin embargo, que independientemente del método que utilice, debe mantener intacto el python.exe original, ya que las aplicaciones en el subdirectorio /scripts/ de ambas versiones de Python dependen de este nombre de archivo y, si falta, fallarán.
Después de algunas instalaciones y ajustes, tiene ambas versiones instaladas y listas para abordar cualquier proyecto de Python que desee abordar.