Utiliser plusieurs versions de l'environnement python avec pyenv

Cible

Préparation environnementale

Mise à niveau du package + installation supplémentaire

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git gcc make openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev

Installez pyenv

$ cd /usr/local/
$ sudo git clone git://github.com/yyuu/pyenv.git ./pyenv
$ sudo mkdir -p ./pyenv/versions ./pyenv/shims
$ cd /usr/local/pyenv/plugins/

Installez Pyenv-virtualenv

$ sudo git clone git://github.com/yyuu/pyenv-virtualenv.git
$ echo 'export PYENV_ROOT="/usr/local/pyenv"' | sudo tee -a /etc/profile.d/pyenv.sh
$ echo 'export PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}"' | sudo tee -a /etc/profile.d/pyenv.sh
$ source /etc/profile.d/pyenv.sh
$ pyenv --version

Modifiez les paramètres afin que l'environnement puisse être hérité pendant sudo

sudo vi /etc/sudoers
    #Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin
    Defaults    env_keep += "PATH"
    Defaults    env_keep += "PYENV_ROOT"

Installez Python (essayez d'installer 2.7.13 et 3.6.1)

$ pyenv install --list  ###Vérifiez la version installable
$ sudo pyenv install -v 2.7.13
$ sudo pyenv install -v 3.6.1

Changer Python par défaut du système par défaut en 2.7.13

$ python --version
Python 2.7.6
$ pyenv versions
* system (set by /usr/local/pyenv/version)
  2.7.13
  3.6.1
$ sudo pyenv global 2.7.13
$ python --version
Python 2.7.13
$ pyenv versions
  system
* 2.7.13 (set by /usr/local/pyenv/version)
  3.6.1

Recommended Posts

Utiliser plusieurs versions de l'environnement python avec pyenv
Utilisez smbus avec python3 sous environnement pyenv
environnement de développement python -utilisation de pyenv et virtualenv-
Installer plusieurs versions de Python
L'histoire du partage de l'environnement pyenv avec plusieurs utilisateurs
Utiliser Python installé par pyenv pour l'environnement d'exécution PL / Python
Utilisez python installé par Pyenv avec Sublime REPL de Sublime Text 3
Utiliser Python mis en pyenv avec NeoVim
[Pyenv] Construire un environnement python avec ubuntu 16.04
[Ubuntu 18.04] Créer un environnement Python avec pyenv + pipenv
Créez un environnement virtuel pour python avec pyenv
Gérez plusieurs versions de Python avec des alternatives de mise à jour (Ubuntu)
tkinter n'a pas pu être utilisé avec python installé par pyenv de anyenv
Créer et tester un environnement CI pour plusieurs versions de Python
Préparer l'environnement d'exécution de Python3 avec Docker
[Python] Utiliser JSON avec Python
Unification de l'environnement Python
Construire un environnement Anaconda pour Python avec pyenv
Utiliser mecab avec Python 3
Gérez l'environnement de plusieurs versions de Python avec Pythonz, virtualenv
Utiliser DynamoDB avec Python
Lorsque vous souhaitez utiliser plusieurs versions de la même bibliothèque Python (environnement virtuel utilisant venv)
Développé et vérifié avec plusieurs versions de python avec direnv
Utilisez Python 3.8 avec Anaconda
Construction d'environnement Poetry-virtualenv avec python de centos-sclo-rh ~ Notes
Utiliser python avec docker
environnement python avec docker-compose
Comment utiliser tkinter avec python dans pyenv
Utiliser Python dans un environnement Anaconda avec VS Code
Installez Python avec pyenv
Utilisons différentes versions de SQLite3 de Python3!
Environnement virtuel avec Python 3.6
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Recommandation de construction d'un environnement Python portable avec conda
Utiliser l'API Trello avec python
Utiliser Anaconda dans un environnement pyenv
Installer l'environnement Python avec Anaconda
Gérez l'environnement python avec virtualenv
Utiliser l'API Twitter avec Python
Utiliser TUN / TAP avec Python
Créer un environnement python3 avec ubuntu 16.04
Préparer l'environnement python3 avec Docker
Construire un environnement python avec direnv
Réinstaller python avec pyenv avec -fPIC
python avec pyenv et venv
Utiliser l'API subsonique avec python3
Construction de l'environnement de python2 & 3 (OSX)
Utilisation de plusieurs versions de Python sur Mac OS X (2) Utilisation
Comment afficher une liste des versions installables avec pyenv
Obtenez un environnement de développement Python propre avec pyenv + pipx + Poetry
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
Remarques sur le déploiement de pyenv avec Homebrew et la gestion des versions de Python
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
[ev3dev × Python] Contrôle de plusieurs moteurs
Python: comment utiliser async avec
Commencez avec Python! ~ ① Construction de l'environnement ~
Utiliser la caméra Point Grey avec Python (PyCapture2)
Configurer un environnement Python moderne avec Homebrew