Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Installation de Python, de pip et de l'interface de ligne de commande EB sous Linux
L'interface de ligne de commande EB nécessite Python 2.7, 3.4 ou version ultérieure. Si votre distribution n'est pas fournie avec Python, ou vous a été fournie avec une version antérieure, installez Python avant d’installer pip
et l'interface de ligne de commande EB.
Pour installer Python 3.7 sous Linux
-
Déterminez si Python est déjà installé.
$
python --version
Note
Si votre distribution Linux est fournie avec Python, vous devrez peut-être installer le package de développement Python afin d'obtenir les en-têtes et les bibliothèques nécessaires à la compilation des extensions et à l'installation de l'interface de ligne de commande EB. Utilisez votre gestionnaire de package pour installer le package de développement (généralement nommé
python-dev
oupython-devel
). -
Si Python 2.7 ou version ultérieure n'est pas installé, installez Python 3.7 à l'aide du gestionnaire de package de votre distribution. Le nom de la commande et du package varie :
-
Sur les dérivés Debian, comme Ubuntu, utilisez
APT
:$
sudo apt-get install python3.7
-
Sur Red Hat et dérivés, utilisez
yum
.$
sudo yum install python37
-
Sur SUSE et dérivés, utilisez
zypper
.$
sudo zypper install python3-3.7
-
-
Ouvrez une invite de commande ou un shell, et exécutez la commande suivante pour vérifier que Python est installé correctement.
$
python3 --version
Python 3.7.3
Installez pip
en utilisant le script fourni par Python Packaging Authority, puis installez l'interface de ligne de commande EB.
Pour installer pip
et l'interface de ligne de commande EB
-
Téléchargez le script d'installation depuis pypa.io
: $
curl -O https://bootstrap.pypa.io/get-pip.py
Le script télécharge et installe la dernière version de
pip
et un autre package obligatoire nommésetuptools
. -
Exécutez le script avec 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 wheelL'appel de la version 3 de Python directement en utilisant la commande
python3
à la place depython
garantit quepip
est installé au bon emplacement, même si une version système plus ancienne de Python est présente sur votre système. -
Ajoutez le chemin d'accès au fichier exécutable à votre variable
PATH
:~/.local/bin
Pour modifier votre variable
PATH
(Linux, Unix ou macOS) :-
Recherchez le script de profil de votre shell dans votre dossier utilisateur. Si vous n'êtes pas certain du shell utilisé, exécutez
echo $SHELL
.$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads-
Bash :
.bash_profile
,.profile
ou.bash_login
. -
Zsh :
.zshrc
-
Tcsh :
.tcshrc
,.cshrc
ou.login
.
-
-
Ajoutez une commande d'exportation à votre script de profil. L'exemple suivant ajoute le chemin représenté par
LOCAL_PATH
à laPATH
variable en cours.export PATH=
LOCAL_PATH
:$PATH -
Chargez le script de profil décrit à la première étape dans votre session actuelle. L'exemple suivant charge le script de profil représenté par
PROFILE_SCRIPT
.$
source ~/
PROFILE_SCRIPT
-
-
Vérifiez que
pip
est installé correctement.$
pip --version
pip 8.1.2 from ~/.local/lib/python3.7/site-packages (python 3.7) -
Utilisez
pip
pour installer l'interface de ligne de commande EB.$
pip install awsebcli --upgrade --user
-
Vérifiez que l'interface de ligne de commande EB est installée correctement.
$
eb --version
EB CLI 3.14.8 (Python 3.7)
Pour effectuer une mise à niveau vers la dernière version, exécutez à nouveau la commande d'installation.
$ pip install awsebcli --upgrade --user