GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So kompilieren und installieren Sie Python 3.5 und Python-pip aus dem Quellcode unter CentOS

Hallo, ich habe vor kurzem Ihre Anleitung zur Installation von Python-pip befolgt auf meiner CentOS Box. Wie Sie im Artikel gesagt haben, „yum install python-pip ‘ hat nicht funktioniert, wahrscheinlich muss ich ein anderes yum-Repository konfigurieren. Jedenfalls habe ich es mit wget https://bootstrap.pypa.io/get-pip.py versucht und installieren Sie es über ‘python2.4 get-pip.py ' Befehl. Leider wurde der Befehl mit einer Fehlermeldung wie „SyntaxError:invalid syntax“ beendet ‘ in Zeile 43.

Hier ist die vollständige Fehlermeldung:

$python2.4 get-pip.py
 File "get-pip.py", line 43
 _b85alphabet = (b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
 ^
 SyntaxError: invalid syntax

Was könnte das Problem sein?

Eine weitere Lösung für die Installation von Python PiP :So installieren Sie Python pip auf CentOS/Debian/Ubuntu

Lösung:

Zunächst einmal vielen Dank, dass Sie auf unseren Artikel verwiesen und uns auch mitgeteilt haben, dass die genannten Schritte bei Ihnen nicht funktioniert haben. Das tut mir leid. Ich versuche jedoch mein Bestes, um Ihnen bei der Behebung des Fehlers zu helfen.

Aus dem von Ihnen geposteten Snippet geht hervor, dass Sie die Python-Version 2.4 verwenden. Ich habe gerade herumgegoogelt und es scheint, als ob Pip Python 2.4 nicht mehr unterstützt . Daher könnte ein Upgrade von Python hilfreich sein.

Installieren Sie Python über yum

$ yum install python3.5

Falls lecker für Sie nicht funktioniert hat, können Sie den Python-Quelltext herunterladen und wie folgt kompilieren:

How to Install Python3.5 (das auch Python-pip unterstützt)

Python-Quelle herunterladen

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

Python-Paket extrahieren:

$tar xf Python-3.5.0.tar.xz

Falls „tar ‘ unterstützte ‘xz nicht ‘ Dateiformat, dann müssen Sie ‘yum update tar ‘. Andernfalls beziehen Sie sich auf diese Anleitung, um xz zu installieren  Extraktor.

Wenn Sie „xz ‘ Befehl zum Extrahieren von ‘Python-3.5.0.tar.xz ‘, dann ist unten der Befehl:

$xz -d Python-3.5.0.tar.xz

Jetzt haben Sie das Python-Paket extrahiert. Installieren Sie es wie folgt:

$cd Python-3.5.0

Python kompilieren:

$./configure

Hersteller:

$make

Installieren:

$make install
 ::::::::::::::::::::::::::
 Installing collected packages: setuptools, pip
 Successfully installed pip-7.1.2 setuptools-18.2

Python-Version prüfen:

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

Wie Sie der obigen Ausgabe entnehmen können, installiert Python3.5 auch Pip . Suchen Sie wie folgt nach der ausführbaren Pip-Datei:

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

Jetzt haben Sie den Befehl Python-pip installiert.

$pip3.5

Erstellen Sie einen symbolischen Link wie folgt:

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

Das ist es.


Cent OS
  1. So installieren Sie Python 2 und Python 3 auf Fedora 35

  2. So installieren Sie Python 3.6.4 unter CentOS 7

  3. Wie man aus dem Quellcode kompiliert und Nginx in einem Debian 7 (Wheezy) VPS installiert

  4. So kompilieren und installieren Sie Software aus dem Quellcode unter Linux

  5. So installieren Sie Apache CouchDB auf CentOS 6 (von Source und EPEL)

So installieren Sie Flask unter CentOS 7

So installieren Sie Python 3.8 unter CentOS 8

So installieren Sie Python 2 und Python 3 unter CentOS 8

So installieren Sie Streamlit und stellen eine Streamlit-Anwendung unter CentOS 8 bereit

So installieren Sie Python 3.9 unter CentOS 8

So installieren Sie Python unter CentOS 7