J'utilise AWS avec REL 7. L'instance par défaut d'EC2 mico a déjà installé Python.
mais il rencontre l'erreur ci-dessous lorsque j'essaie d'installer pip par miam.
Plugins chargés: Amazon-id, rhui-lb, search-disabled-reposAucun paquet n'est disponible . Erreur: rien à faire.
Quelqu'un conseille-t-il sur la façon d'installer pip avec yum?
Pour installer pip3.6 dans Amazon Linux., Il n’existe pas de python36-pip . Si vous installez python34-pip, il installera également python34 et le pointera dessus.
La meilleure option qui a fonctionné pour moi est la suivante:
#Download get-pip to current directory. It won't install anything, as of now
curl -O https://bootstrap.pypa.io/get-pip.py
#Use python3.6 to install pip
python3 get-pip.py
#this will install pip3 and pip3.6
Selon vos préférences, si vous souhaitez les installer pour tous les utilisateurs, vous pouvez choisir de l'exécuter en tant que 'Sudo'.
si vous avez déjà installé Python, vous voudrez peut-être installer pip en:.
Sudo yum install python34-pip
Ce qui suit a fonctionné pour moi sur Amazon Linux AMI 2:
Sudo yum -y install python-pip
Installez python puis installez pip
Sudo yum install python34-pip
J'ai rencontré ce problème aussi. J'utilise l'image AWS RHEL 7.5.
$ cat /etc/system-release
Red Hat Enterprise Linux Server release 7.5 (Maipo)
J'ai activé les pensions extras
et optional
:
Sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
Mais Sudo yum search pip
ne montrait toujours pas de paquet pertinent.
J'ai téléchargé le programme d'installation pip
bootstrap et l'ai installé à partir de là (voir Installation avec get-pip.py ):
Sudo curl -O https://bootstrap.pypa.io/get-pip.py
Sudo python get-pip.py
Notez que de nombreux packages pip
nécessitent également des packages yum
supplémentaires, par exemple:
gcc
python-devel
Les réponses ci-dessus semblent s’appliquer à python3 et non à python2 J'exécute une instance où Python par défaut est 2.7
python --version
Python 2.7.14
Je viens d'essayer de python-pip, mais il m'a donné pip pour 2,6
Pour installer pip for python 2.7 j'ai installé le paquet pyton27-pip
Sudo yum -y install python27-pip
Cela a semblé fonctionner pour moi.
Dans mon cas, j'utilise docker avec les images AmazonLinux2 et Python 2.7. Je dois d'abord activer epel: https://aws.Amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/
Puis installez en utilisant yum install python-pip
(parce que j'utilise l'utilisateur root).