GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment compiler et installer Python3.5 et Python-pip à partir de la source sur CentOS

Bonjour, j'ai récemment suivi votre guide pour installer Python-pip sur ma boîte CentOS. Comme vous l'aviez dit dans l'article, "yum install python-pip " n'a pas fonctionné, je dois probablement configurer un autre référentiel yum. Quoi qu'il en soit, j'ai essayé wget https://bootstrap.pypa.io/get-pip.py et installez-le via 'python2.4 get-pip.py ' commande. Malheureusement, la commande s'est terminée avec un message d'erreur tel que "SyntaxError :invalid syntax ‘ à la ligne 43.

Voici le message d'erreur complet :

$python2.4 get-pip.py Fichier "get-pip.py", ligne 43 _b85alphabet =(b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" ^ SyntaxError :syntaxe invalide

Quel pourrait être le problème ?

Une autre solution pour l'installation de Python PiP :Comment installer Python pip sur CentOS/Debian/Ubuntu

Solution :

Tout d'abord, merci d'avoir renvoyé notre article et de nous avoir fait savoir que les étapes mentionnées n'ont pas fonctionné pour vous. Désolé pour ça. Cependant, je fais de mon mieux pour vous aider à résoudre l'erreur.

D'après l'extrait que vous avez publié, je comprends que vous utilisez Python version 2.4. Je viens de chercher sur Google et il semble que Pip ne prend plus en charge Python 2.4 . La mise à jour de Python pourrait donc aider.

Installer python via yum

$ yum installer python3.5

Au cas où, si miam n'a pas fonctionné pour vous, alors vous pouvez télécharger la source Python et la compiler comme ci-dessous :

Comment installer Python3.5 (qui prendra également en charge Python-pip)

Télécharger les sources Python

$wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

Extraire le package Python :

$tar xf Python-3.5.0.tar.xz

Au cas où, si 'tar ' n'a pas pris en charge 'xz ' format de fichier, alors vous devez 'yum mettre à jour tar ‘. Sinon, référez-vous à ce guide pour installer xz  extracteur.

Si vous utilisez 'xz ‘ commande pour extraire ‘Python-3.5.0.tar.xz ', puis ci-dessous la commande :

$xz -d Python-3.5.0.tar.xz

Vous avez maintenant extrait le package Python. Installez-le comme ci-dessous :

$cd Python-3.5.0

Compiler Python :

$./configure

Fabriquer :

$make

Installer :

$make install :::::::::::::::::::::::::::::::Installation des packages collectés :setuptools, pip Installation réussie de pip-7.1.2 setuptools-18.2 

Vérifier la version de Python :

$quel python3.5 /usr/local/bin/python3.5

Comme vous le voyez dans la sortie ci-dessus, Python3.5 installera également Pip . Vérifiez l'exécutable pip comme ci-dessous :

$whereis pip pip :/usr/local/bin/pip3.5

La commande Python-pip est maintenant installée.

$pip3.5

Créez un lien symbolique comme ci-dessous :

$ln -s /usr/local/bin/pip3.5 /usr/local/bin/pip

C'est tout.


Cent OS
  1. Comment installer et exécuter Python sur CentOS 8

  2. Comment installer Python 3.5 sur CentOS/RHEL et Fedora

  3. Comment compiler et installer FFmpeg à partir de la source dans CentOS/RHEL ?

  4. Comment installer Python 3.6.4 sur CentOS 7

  5. Comment compiler à partir des sources et installer Nginx dans un VPS Debian 7 (Wheezy)

Comment installer Flask sur CentOS 7

Comment installer Python 3.8 sur CentOS 8

Comment installer Python 2 et Python 3 sur CentOS 8

Comment installer Streamlit et déployer une application Streamlit sur CentOS 8

Comment installer Python 3.9 sur CentOS 8

Comment installer Python sur CentOS 7