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.

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) installDies 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_PATHDenken Sie daran, 3.13 durch die tatsächlich installierte Version zu ersetzen.
und führen Sie dann source ~/.bashrc oder source ~/.zshrc aus.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow