Eigenes Python installieren: Unterschied zwischen den Versionen
Tim00 (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Peh00 (Diskussion | Beiträge) (Python mit configure,make) |
||
Zeile 1: | Zeile 1: | ||
= Eigenes Python installieren = | |||
Manchmal macht es Sinn eine eigene Python-Umgebung zu installieren. Gründe dafür können sein | Manchmal macht es Sinn eine eigene Python-Umgebung zu installieren. Gründe dafür können sein | ||
Zeile 26: | Zeile 26: | ||
source ~/mypython/python-x.x/bin/activate | source ~/mypython/python-x.x/bin/activate | ||
== Alternative == | |||
Ich kann nicht beurteilen, ob die Variante oben mit Buildout noch zum Ziel führt. | |||
Ein Mitglied hatte Schwierigkeiten damit. | |||
Ich würde (hier Python9) so installieren: | |||
mkdir /home/pacs/xyz00/opt | |||
mkdir /home/pacs/xyz00/build | |||
cd /home/pacs/xyz00/build | |||
wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz | |||
tar xzf Python-3.9.5.tgz | |||
cd Python-3.9.5 | |||
./configure --enable-optimizations --prefix=/home/pacs/xyz00/opt | |||
make | |||
make install | |||
cd .. | |||
rm -rf build | |||
Version vom 21. Mai 2021, 08:38 Uhr
Eigenes Python installieren
Manchmal macht es Sinn eine eigene Python-Umgebung zu installieren. Gründe dafür können sein
- Unabhängigkeit vom System-Python
- Volle Kontrolle über eingesetzte Python-Packages
- Freie Auswahl der Python-Distribution (z. B. die neueste)
Ich empfehle Python mithilfe von buildout zu installieren. Im folgenden wird die Vorgehensweise erläutert.
Installation
buildout.python ist ein Projekt auf Github, dass sich zum Ziel gemacht hat, auf (allen) vielen Plattformen diverse Distributionen von Python zu kompilieren. Man klont das Projekt:
git clone git://github.com/collective/buildout.python.git ~/mypython cd ~/mypython
Nun die buildout.cfg editieren: alle ungewollten Python-Distributionen auskommentieren (auch die pypy). Danach lässt man das Buildout durchlaufen.
python bootstrap.py bin/buildout
Jetzt wird das Python runtergeladen, kompiliert und installiert. Es lässt sich folgendermaßen aktivieren:
source ~/mypython/python-x.x/bin/activate
Alternative
Ich kann nicht beurteilen, ob die Variante oben mit Buildout noch zum Ziel führt. Ein Mitglied hatte Schwierigkeiten damit.
Ich würde (hier Python9) so installieren:
mkdir /home/pacs/xyz00/opt mkdir /home/pacs/xyz00/build cd /home/pacs/xyz00/build wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz tar xzf Python-3.9.5.tgz cd Python-3.9.5 ./configure --enable-optimizations --prefix=/home/pacs/xyz00/opt make make install cd .. rm -rf build