Wie man Python 3.13 ohne sudo baut & installiert

Laden Sie zuerst Python 3.13.0 herunter. Sie können auch eine andere Version von der Haupt-Download-Seite auswählen.

Scrollen Sie auf der Seite nach unten. Ich empfehle, das XZ compressed source tarball auszuwählen.

Python Download XZ-komprimiertes Source-Tarball

Extrahieren und bauen Sie nun.

build_python.sh
tar xvf Python-3.13.0.tar.xz
cd Python-3.13.0
./configure --enable-optimizations --prefix=$HOME/usr
make -j$(nproc) install

Dies installiert nach $HOME/usr. Sie können dies zu einem beliebigen anderen Ort ändern. Bei Verwendung von $HOME/usr werden die Header in ~/usr/include und die Bibliotheken in ~/usr/lib usw. installiert.

Um Python aus ~/usr zu verwenden, müssen Sie Folgendes zu Ihrer .bashrc oder .zshrc hinzufügen:

python_env_vars.sh
export PATH=$HOME/usr/bin:$PATH
export PYTHON_ROOT=~/usr
export PYTHON_VERSION=3.13
export LD_LIBRARY_PATH=~/usr/lib:$LD_LIBRARY_PATH

Denken Sie daran, 3.13 durch die tatsächlich installierte Version zu ersetzen.

und führen Sie dann source ~/.bashrc oder source ~/.zshrc aus.


Check out similar posts by category: Python, Linux