Mettre à jour Raspberry Pi Python vers 3.7 ou version ultérieure avec pyenv

Qu'est-ce que pyenv?

Outil de gestion de version Python.

Il existe de nombreux articles sur l'utilisation de pyenv, ** ・ Dans la version 3.7 ou ultérieure, une erreur se produit lors de l'installation ** ** ・ Les paramètres ne sont pas reflétés au démarrage uniquement avec .bash_profile ** Par conséquent, j'ai publié cet article sous forme de mémorandum.

Les choses nécessaires

・ RaspberryPi connecté au réseau (RaspberryPi3 ModelB est utilisé cette fois)

Méthode

J'ai fait référence à ici.

① Installez pyenv

Installez pyenv pour mettre à jour la version Python. J'ai fait référence à ici. (Si vous l'avez déjà installé, veuillez l'ignorer)

・ Installation des packages requis

sudo apt install git openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev

・ Dans la version 3.7 ou ultérieure, une erreur se produira à moins que les packages suivants ne soient également installés.

sudo apt install libffi-dev

-Copier pyenv de Github

git clone https://github.com/yyuu/pyenv.git ~/.pyenv

-Edit home / [nom d'utilisateur] /. Bash_profile (créer si non disponible)

.bash_profile


export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

・ Après avoir redémarré RaspberryPi, vérifiez la version de pyenv

pyenv --version

Succès si la version est affichée comme "pyenv 1.2.18-8-g5e8719ab"

** * Lorsque la version n'est pas affichée ** Ajoutez le contenu suivant à home / [nom d'utilisateur] /. Profile (Même contenu que dans .bash_profile)

.profile


export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

Redémarrez et exécutez "pyenv --version" et vous devriez voir la version

② Mettre à jour la version Python

-Afficher une liste des versions installables

pyenv install --list

・ Installez la version souhaitée Par exemple, si vous souhaitez installer 3.7.6,

pyenv install 3.7.6

・ Changer de version

pyenv global 3.7.6

・ Vérifiez si la version a été mise à jour

python --version
python3 --version

Les deux réussissent s'il s'agit de la version mise à jour (3.7.6)

Recommended Posts

Mettre à jour Raspberry Pi Python vers 3.7 ou version ultérieure avec pyenv
Connectez-vous à MySQL avec Python sur Raspberry Pi
Utilisez vl53l0x avec RaspberryPi (python)
Connectez Raspberry Pi à Alibaba Cloud IoT Platform avec «Python»
[Raspberry Pi] Changement par défaut de Python en Python3
Mémo pour demander des KPI avec python
Essayez de pêcher le Wakasagi avec Raspberry Pi
Travailler avec le GPS en Python pour Raspberry Pi 3
Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!
J'ai essayé de faire un signal avec Raspeye 4 (édition Python)
Discord bot raspberry pi zéro avec python [Note]
Programmation média avec Raspeye (préparation audio)
Construire un environnement Anaconda pour Python avec pyenv
Comment utiliser Raspeye Pie Camera Python
J'ai essayé L-Chika avec Razpai 4 (édition Python)
Je voulais installer Python 3.4.3 avec Homebrew + pyenv
Obtenez des informations sur le processeur de Raspberry Pi avec Python
Comment utiliser tkinter avec python dans pyenv
Spécification du langage Python peu connue (compatible avec Python 3.4 ou version ultérieure)
Suivi GPS avec Raspeye 4B + BU-353S4 (Python)
Mesurer la température du processeur de Raspeye avec Python
Notes de l'installation de Homebrew à la création d'un environnement Anaconda pour Python avec pyenv
J'ai essayé de créer un bouton pour Slack avec Raspeye + Tact Switch
Essayez d'utiliser le processeur à 4 cœurs du Raspberry Pi 2 avec Parallel Python
GPGPU avec Raspberry Pi
Installez Python avec pyenv
DigitalSignage avec Raspberry Pi
De la configuration du Raspberry Pi à l'installation de l'environnement Python
IoT facile pour démarrer avec Raspeye et MESH
Visualisons la pièce avec tarte aux râpes, partie 1
Comment utiliser Raspeye Relay Module Python
Essayez de déboguer Python sur Raspberry Pi avec Visual Studio.
Utiliser Python installé par pyenv pour l'environnement d'exécution PL / Python
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Pour ceux qui veulent écrire Python avec vim
Installez pyenv sur Raspberry Pi pour gérer Python
Sortie sur "LED 7 segments" en utilisant python avec Raspberry Pi 3!
Afficher l'image de la caméra USB avec OpenCV de Python avec Raspeye
Exploitons GPIO de Raspeye avec Python CGI
Connectez-vous à BigQuery avec Python
Plantes Mutter avec Raspberry Pi
Exécutez AWS IoT Device SDK for Python sur Raspberry Pi
Comment installer Python2.7 python3.5 avec pyenv (sur RHEL5 CentOS5) (novembre 2016)
Python 3.4 ou version ultérieure standard pip
Essayez d'afficher diverses informations utiles pour le débogage avec python
Débutant Python s'ouvre et se ferme avec Raspberry Pi
Connectez-vous à Wikipedia avec Python
Comment mettre à jour Tkinter de Python vers la version 8.6
Publiez sur Slack avec Python 3
J'ai essayé d'exécuter Movidius NCS avec python de Raspberry Pi3
Créez des jeux LCD (16x2) avec Raspberry Pi et Python
Expérimentez pour créer un PDF indépendant pour Kindle avec Python
J'ai parlé à Raspberry Pi
Accédez aux feuilles de calcul Google en utilisant python avec raspberry pi (pour vous-même)
Présentation de PyMySQL à Raspberry pi3
Comment mettre à jour avec SQLAlchemy?
Exécutez l'exemple de code python BNO055 avec I2C (Raspberry Pi 3B)