Instalación de Python

¿Requerimientos?

Solo que sea PC/MAC de 64 bits el procesador y el Sistema preferiblemente. No requerís una PC Gamer para la programación, basta que bootee. Incluso si tenes esa única netbook que venia con procesador de 32bit te sirve, aunque puede que ciertas cosas no se puedan hacer por requerir 64bits. O la otra PC que llevas todo el tiempo en la mano, por lo menos para escribir programas sirve, luego para ejecutarlos usamos una web u otra PC.

Como instalar Python en PC con Windows

Al ejecutar el instalador seleccionar la opción Add Python n.x to PATH:

Como instalar Python en PC con Linux

No hace falta ya está ahí!

Pero si es una máquina virtual de WSL (Windows Subsystem Linux) disponible en win10 y 11 mediante:

wsl --install

En la Terminal o PowerShell requiere reiniciar la pc, al ser una VM no trae todo, así que hay que instalar algunas dependencias y editores. Tras iniciar Ubunutu ejecuta:

sudo apt update && sudo apt upgrade -y && sudo apt install -y python3-venv python3-pip thonny code idle

Thonny IDE es un editor de código que te sirve para Python como para MicroPython (Python para microcontroladores), Code es Visual Studio Code, Idle es el editor de Python, lo único necesario en realidad. pero es cuestión de gustos y comodidad.

Entorno Virtual: Cómo levantar uno

Así es como se trabaja en Python desde PEP668, de esta forma no estropeas tu sistema, experimentas con tranquilidad, te deshaces de la basura acumulada al finalizar un proyecto, para reducirlo al mínimo necesario, y no guardarlo con todo lo que probaste y no funcionó. Además evitas quedarte con paquetes antiguos, no rompes ninguna aplicación de uso habitual que venga preinstalada o hayas instalado en el sistema tales como blender, GIMP, Inkscape, FreeCAD, KiCAD, Calibre, Anaconda Navigator, QGIS, Autodesk Maya, ArcGis Pro, etc. Además de actualizar librerías como NumPy, SciPy y quedarte con versiones viejas que puedan causar conflictos.

En Windows:

En Windows, si nunca metiste mano, es probable que aun tengas la política de ejecución de Scripts de PowerShell desactivada y para que esto funcione como muchas otras cosas, debes activarla, Abris PowerShell o Terminal como Administrador e ingresas: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser reinicias la pc y listo.

Abrimos una Terminal y escribimos:

python3 -m venv .ami

Esto levantará un entorno virtual llamado ami en una carpeta oculta, de ahí el punto adelante, el cuál estará en el home de tu usuario. Para activarlo debemos escribir:

.ami\Scripts\activate

Veremos que la terminal cambia agregando (.ami) a lo que normalmente muestra que es PS C:\Users\usuario>. Por lo tanto veremos: (.ami) PS C:\Users\usuario>.

A partir de aquí podremos instalar las dependencias de nuestro proyecto, que solo sabremos tras investigar o por ser siempre reutilizadas(En estos casos armaremos un script que instale todo) a través de pip que es el gestor de paquetes(Librerías en C y otros lenguajes).

Ejemplo:

pip install matplotlib

Detalle a tener en cuenta SIEMPRE la primera vez que ejecutamos pip, pese a recién haberla instalado, tendrá una actualización y nos indicara el comando de actualización, es solo copiarlo y pegarlo para recibir la actualización.


En Linux o WSL:

Abrimos una Terminal y escribimos:

python3 -m venv .ami

Esto levantará un entorno virtual llamado ami en una carpeta oculta, de ahí el punto adelante, el cuál estará en el home de tu usuario. Para activarlo debemos escribir:

source .ami/bin/activate

Veremos que la terminal cambia agregando (.ami) a lo que normalmente muestra que es user@hostname:~$. Por lo tanto veremos: (.ami) user@hostname:~$.

A partir de aquí podremos instalar las dependencias de nuestro proyecto, que solo sabremos tras investigar o por ser siempre reutilizadas(En estos casos armaremos un script que instale todo) a través de pip que es el gestor de paquetes(Librerías en C y otros lenguajes).

Ejemplo:

pip install matplotlib

Detalle a tener en cuenta SIEMPRE la primera vez que ejecutamos pip, pese a recién haberla instalado, tendrá una actualización y nos indicara el comando de actualización, es solo copiarlo y pegarlo para recibir la actualización.


Cómo desactivamos el entorno?

Escribiendo:

deactivate

Esto es para ambos sistemas operativos.

Si buscas conocer más: