Heim > Backend-Entwicklung > Python-Tutorial > Installieren Sie Python vom Quellcode in einem beliebigen Pfad unter Linux (Nicht-Site-Pakete).

Installieren Sie Python vom Quellcode in einem beliebigen Pfad unter Linux (Nicht-Site-Pakete).

高洛峰
Freigeben: 2017-03-28 16:51:45
Original
2291 Leute haben es durchsucht

Nehmen Sie Centos7 als Beispiel:

Um Python aus dem Quellcode zu installieren, installieren Sie im Allgemeinen zuerst einige Entwicklungspakete:

yum -y install xz wget gcc make gdbm-devel openssl-devel sqlite- devel zlib -devel bzip2-devel

Dann laden Sie den Quellcode herunter

Entpacken Sie den Quellcode:

tar -Jxf Python.x.tar.xz

cd Pyhton .x

./configure

Hier gibt es einige Optionen, --bindir: der Pfad, in dem sich Python nach Abschluss der Installation befindet

--prefix bezieht sich auf die Installation von Python. Das Präfix des Pfads, zum Beispiel: Wenn nicht angegeben, ist es /usr/local

Nach Abschluss wird das Makefile generiert ./configure, Python wird in

/usr /local/lib/python27

Aber was ist, wenn ich es in einem beliebigen Pfad installieren möchte?

Makefile hat die folgende Zeile, ändern Sie diese einfach

LIBDEST= $(SCRIPTDIR)/python$(VERSION)

Überschreiben Sie nicht die Installation von Python, die mit dem Betriebssystem geliefert wird jederzeit, da einige Infrastrukturen Python verwenden, wie zum Beispiel: yum

Das obige ist der detaillierte Inhalt vonInstallieren Sie Python vom Quellcode in einem beliebigen Pfad unter Linux (Nicht-Site-Pakete).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage