[PYTHON] pyenv Simplement les points principaux

Environnement de développement

Noyau Linux 4.15.0-54-générique

référence

Cela a été utile!

Obtenez pyenv

Cette fois, nous placerons le pyenv dans le répertoire personnel, mais tant que vous passez le chemin correctement, vous pouvez le placer n'importe où.

Obtenez pyenv de git


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

D'autres choses qui vous rendent heureux si vous les mettez


sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils libffi-dev

Passez le pass pour pouvoir l'utiliser

Je n'utilise pas ʻecho >> `, donc je recommande la première méthode.

Méthode 1 Ajoutez ce qui suit à ~ / .bashrc (~ / .bash_profile)

#paramètres pyenv
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init -)"
fi

Méthode 2 Exécuter l'écho >> dans le terminal

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
 echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
exec "$SHELL"
pyenv -v

Comment utiliser

Installer python

Obtenez une liste des pythons qui peuvent être installés


pyenv install -l

Installation


pyenv install 3.6.9

contrôle de version

Confirmation de version

pyenv versions
system
*3.6.9 ← Voir qu'il s'agit de la version actuelle
3.7.5

Changement de version

Lorsque vous souhaitez utiliser l'ensemble du système


numéro de version global de pyenv

Lorsque vous souhaitez l'utiliser uniquement dans le répertoire


numéro de version locale de pyenv

Connaître le chemin complet de python

Ce qui est bien avec la commande normale, pyenv poussera l'emplacement du python sélectionné.

Lorsque le système est sélectionné


pyenv versions
*system
3.6.9

location


which python
> /home/osorezugoing/.pyenv/shims/python

Recommended Posts

pyenv Simplement les points principaux
Pipenv Simplement les points principaux
Élever la version de pyenv elle-même
Détecter les points de mosaïque dans l'image
Dans la commande python, python pointe vers python3.8
Affichez simplement le fichier du notebook Jupyter
À propos de la taille des points dans matplotlib
Résumer les principaux points de croissance hack des services web et les points d'analyse