Python-Versionsverwaltungstool.
Es gibt viele Artikel über die Verwendung von Pyenv, ** ・ In Version 3.7 oder höher tritt während der Installation ein Fehler auf ** ** ・ Die Einstellungen werden beim Start nicht nur mit .bash_profile ** wiedergegeben Daher habe ich diesen Artikel als Memorandum veröffentlicht.
・ RaspberryPi mit dem Netzwerk verbunden (diesmal wird RaspberryPi3 ModelB verwendet)
Ich habe auf [hier] verwiesen (https://qiita.com/hoshi621/items/c8b82ab42564256df884).
Installieren Sie pyenv, um die Python-Version zu aktualisieren. Ich habe auf [hier] verwiesen (https://qiita.com/hoshi621/items/c8b82ab42564256df884). (Wenn Sie es bereits installiert haben, überspringen Sie es bitte)
・ Installation der erforderlichen Pakete
sudo apt install git openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev
・ In Version 3.7 oder höher tritt ein Fehler auf, sofern nicht auch die folgenden Pakete installiert sind.
sudo apt install libffi-dev
-Copy Pyenv von Github
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
-Edit home / [Benutzername] /. Bash_profile (erstellen, falls nicht verfügbar)
.bash_profile
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
・ Überprüfen Sie nach dem Neustart von RaspberryPi die Version von pyenv
pyenv --version
Erfolg, wenn die Version wie "pyenv 1.2.18-8-g5e8719ab" angezeigt wird
** * Wenn die Version nicht angezeigt wird ** Fügen Sie dem Profil home / [Benutzername] /. Die folgenden Inhalte hinzu (Gleicher Inhalt wie in .bash_profile)
.profile
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
Starten Sie "pyenv --version" neu und führen Sie die Version aus
pyenv install --list
・ Installieren Sie die gewünschte Version Wenn Sie beispielsweise 3.7.6 installieren möchten,
pyenv install 3.7.6
・ Version ändern
pyenv global 3.7.6
・ Überprüfen Sie, ob die Version aktualisiert wurde
python --version
python3 --version
Beide sind erfolgreich, wenn es sich um die aktualisierte Version handelt (3.7.6).
Recommended Posts