Comandos Python
Probablemente te hayas topado con un millón de formas de instalar Python.
Pero a veces, es mucho más cómodo hacerlo con un solo comando.
Aquí están los diferentes comandos que te ayudarán a instalar Python en
diferentes sistemas operativos.
Chocolatey
En Windows, no tienes ningún gestor de paquetes por defecto. Una opción para
superar esto es Chocolatey, que te proporciona programas para instalar
directamente desde la línea de comandos, incluyendo obviamente a Python.
Asegúrate de instalar Chocolatey antes de ejecutar el siguiente comando:
choco install python --pre
Homebrew y Pyenv
macOS viene con Python 2.7 instalado por defecto. Sin embargo, Python 2.7
está ahora en desuso. Toda la comunidad se ha pasado a Python 3. Para
gestionar tus versiones de Python de forma eficiente, puedes utilizar un
programa como pyenv.
Abre una línea de comandos e instala la última versión de Homebrew (un gestor
de paquetes como Chocolatey) con el siguiente comando:
/bin/bash -c "$(curl -fsSL
[Link]
Luego puedes instalar pyenv con este sencillo comando:
brew install pyenv
Puedes instalar una versión específica de Python y establecerla como ejecutable
global de Python en lugar de Python 2:
pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
Ahora, si llamas a Python, será la versión que hayas establecido con pyenv:
python
# Python 3.10.4 ....
# >>>
apt, pacman y dnf
Con el amplio uso de Python para el software de código abierto, un gran
número de distros de Linux vienen con Python preinstalado. Si tu sistema no lo
tiene, puedes instalar Python con un gestor de paquetes.
En las distros basadas en Debian (Ubuntu, Linux Mint, Kali Linux), utilizarás apt,
que significa «herramienta de paquetes avanzada»:
sudo apt update
sudo apt install python3
Además, si quieres establecer Python 3 como tu intérprete de Python por
defecto, puedes utilizar el siguiente comando:
sudo apt install python-is-python3
En las distros basadas en Arch, puedes utilizar el gestor de paquetes oficial
pacman:
sudo pacman -S python
En Fedora y en las distribuciones Linux basadas en RPM (Red Hat, CentOS), se
utiliza dnf:
sudo dnf install python3
Comandos del intérprete
Repasemos rápidamente las principales banderas — opciones de la línea de
comandos — del comando Python y su gestor de paquetes, pip.
python
El comando python tiene varias banderas, es decir, opciones que modifican el
comportamiento de la ejecución del código.
En primer lugar, para ejecutar un archivo Python, basta con llamar al intérprete y
añadir el nombre del archivo, incluyendo la extensión .py:
python [Link]
Si necesitas recordar lo que hace una bandera, puedes utilizar la bandera help en
cualquiera de estas 3 presentaciones:
python -?
python -h
python --help
Para imprimir (ver) la versión de Python que estás ejecutando, utiliza lo
siguiente:
python -V
python --version
Si quieres ejecutar el código de Python sin abrir y editar un archivo .py, puedes
ejecutarlo directamente desde tu terminal con la bandera de comando:
# Hello, World!
python -c "print('Hello, World!')"
La bandera m ejecuta un módulo de Python como un script. Esto es muy útil
cuando quieres crear un entorno virtual con el módulo incorporado venv:
python -m venv .venv
pip
El comando pip busca paquetes en el Índice de Paquetes de Python (PyPI),
resuelve las dependencias e instala la versión del paquete que hayas indicado.
Para instalar un paquete de Python, sólo tienes que escribir pip y el nombre del
paquete que quieres instalar.
El siguiente comando instalará la última versión del paquete: