Cet article présente principalement l'explication détaillée de l'utilisation de pyenv pour gérer plusieurs versions de l'environnement python. L'éditeur pense que c'est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil
Comme de plus en plus de projets sont développés en même temps, nous devons constamment basculer entre les différentes versions des environnements python, j'ai donc pensé à pyenv. Le virtualenv qui a été utilisé auparavant ne peut gérer que les versions de bibliothèques tierces sous la même version de python, mais dans ce cas qui doit basculer entre plusieurs versions différentes, pyenv ne peut être utilisé que.
Installation
L'exécution de la commande suivante téléchargera et installera automatiquement
$ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
Une fois l'installation terminée terminé, vous devez modifier le fichier ~/.bashrc et ajouter pyenv à PATH. Voici pour ajouter les lignes suivantes au fichier ~/.bashrc.
export PATH="/home/kongxx/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
Puis sourcez l'environnement
$ .~/.bashrc
Utilisez pyenv pour gérer la version python
Vérifiez d'abord la version de python installée et utilisée sur le système actuel.
$ pyenv versions * system (set by /home/kongxx/.pyenv/version)
Où système indique le package installé par le système. * indique l'environnement python actuellement utilisé.
Affichez les versions de Python actuellement installées.
$ pyenv install -l Available versions: 2.1.3 2.2.3 2.3.7 2.4 2.4.1 ...
Installer la version spécifiée de python
$ pyenv install 2.7.10 Downloading Python-2.7.10.tar.xz... -> https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz Installing Python-2.7.10... patching file ./Lib/site.py Installed Python-2.7.10 to /home/kongxx/.pyenv/versions/2.7.10 $ pyenv install 3.2.1 ...
Voir après installation La version de python qui est maintenant installée.
$ pyenv versions * system (set by /home/kongxx/.pyenv/version) 2.7.10 3.2.1
Utiliser une version personnalisée de python
$ pyenv global 3.2.1 $ python -V Python 3.2.1
Voir après use La version de Python actuellement utilisée.
$ pyenv version 3.2.1 (set by /home/kongxx/.pyenv/version) $ pyenv versions system 2.7.10 * 3.2.1 (set by /home/kongxx/.pyenv/version)
Utilisez pyenv pour gérer virtualenv
Créez un environnement virtualenv
Utilisez python 3.2.1 ici Pour créer un environnement virtualenv
$ pyenv virtualenv 3.2.1 myenv $ pyenv versions system 2.7.10 * 3.2.1 (set by /home/kongxx/.pyenv/version) 3.2.1/envs/myenv myenv
Activer le virtualenv actuellement nécessaire
$ pyenv activate myenv $ pyenv versions system 2.7.10 3.2.1 3.2.1/envs/myenv * myenv (set by PYENV_VERSION environment variable)
Supprimez le virtualenv qui doit actuellement être utilisé
$ pyenv deactivate
Supprimez le virtualenv qui doit actuellement être utilisé
$ pyenv virtualenv-delete myenv
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!