Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instalación de Python, pip y la CLI de EB en Linux
La CLI de EB requiere Python 2.7, 3.4 o posterior. Si la distribución no incluye Python, o incluye una versión anterior, instale Python antes de instalar pip
y la CLI de EB.
Para instalar Python 3.7 en Linux
-
Determine si Python ya está instalado.
$
python --version
nota
Si la distribución de Linux incluye Python, es posible que tenga que instalar el paquete de desarrollador de Python para obtener los encabezados y las bibliotecas necesarios para compilar extensiones e instalar la CLI de EB. Utilice el administrador de paquetes para instalar el paquete de desarrollador (normalmente denominado
python-dev
opython-devel
). -
Si no está instalado Python 2.7 o una versión posterior, instale Python 3.7 con el administrador de paquetes de su distribución. El comando y el nombre del paquete varían:
-
En derivados de Debian, como por ejemplo Ubuntu, use
APT
.$
sudo apt-get install python3.7
-
En Red Hat y sus derivados, use
yum
.$
sudo yum install python37
-
En SUSE y sus derivados, use
zypper
.$
sudo zypper install python3-3.7
-
-
Para verificar que Python está instalado correctamente, abra un terminal o shell y ejecute el siguiente comando.
$
python3 --version
Python 3.7.3
Instale pip
con el script proporcionado por Python Packaging Authority y después instale la CLI de EB.
Para instalar pip
y la CLI de EB
-
Descargue el script de instalación desde pypa.io
. $
curl -O https://bootstrap.pypa.io/get-pip.py
El script descarga e instala la última versión de
pip
y otro paquete necesario denominadosetuptools
. -
Ejecute el script con Python.
$
python3 get-pip.py --user
Collecting pip Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB) Collecting setuptools Downloading setuptools-26.1.1-py2.py3-none-any.whl (464kB) Collecting wheel Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB) Installing collected packages: pip, setuptools, wheel Successfully installed pip setuptools wheelSi invoca la versión de Python 3 directamente utilizando el comando
python3
en lugar depython
, se asegurará de quepip
se instale en la ubicación adecuada, incluso si hay una versión anterior de Python en el sistema. -
Añada la ruta del ejecutable,
~/.local/bin
, a la variablePATH
.Para modificar la variable
PATH
(Linux, Unix o macOS):-
Busque el script de perfil de su shell en su carpeta de usuario. Si no está seguro de cuál es el shell que tiene, ejecute
echo $SHELL
.$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads-
Bash:
.bash_profile
,.profile
o.bash_login
. -
Zsh:
.zshrc
-
Tcsh:
.tcshrc
,.cshrc
o.login
.
-
-
Añada un comando de exportación al script de su perfil. El siguiente ejemplo añade la ruta representada por
LOCAL_PATH
a la variablePATH
actual.export PATH=
LOCAL_PATH
:$PATH -
Cargue el script del perfil descrito en el primer paso en la sesión actual. El siguiente ejemplo carga el script del perfil representado por
PROFILE_SCRIPT
.$
source ~/
PROFILE_SCRIPT
-
-
Compruebe que
pip
está instalado correctamente.$
pip --version
pip 8.1.2 from ~/.local/lib/python3.7/site-packages (python 3.7) -
Use
pip
para instalar la CLI de EB.$
pip install awsebcli --upgrade --user
-
Compruebe que la CLI de EB esté instalada correctamente.
$
eb --version
EB CLI 3.14.8 (Python 3.7)
Para actualizar a la versión más reciente, ejecute el comando de instalación de nuevo.
$ pip install awsebcli --upgrade --user