[Python] Anaconda, pyenv, virtualenv, .bash_profile

Mise à jour du 03/01/2018

Mon Mac est tombé en panne et je construisais un environnement Python depuis le début Il n'y a pas de virtualenv dans pyenv! !! J'ai été grondé par le terminal Ajouté pour installer pyenv-virtualenv lors de l'installation de pyenv. Puisque virtualenv ne peut pas être supprimé, il est modifié pour désinstaller pyenv virtualenv_name.

introduction

J'utilise pyenv-virtualenv dans l'environnement d'Anaconda Quand je vérifie avec python -V, la version Python est corrigée (Virtualenv_name) est-il affiché en permanence sur la ligne du terminal et vous ne pouvez pas le désactiver? Oui.

Donc, en me référant aux articles des dames et messieurs de Qiita, j'ai finalement pu changer l'environnement Python. Ceci est un article compilé pour MEMO.

Articles que j'ai utilisés comme référence Fiche technique de notation Markdown Note de l'installation de Homebrew à la création d'un environnement Anaconda pour Python avec pyenv Création d'un environnement python pour chaque répertoire avec pyenv-virtualenv mémo d'utilisation de la commande de base virtualenv Création d'un environnement avec pyenv et virtualenv Création d'un environnement python pour ceux qui souhaitent devenir des data scientists 2016 Installer l'environnement Python avec Anaconda [Definitive Edition] Création d'un environnement d'apprentissage "machine learning" à l'aide de Python sur Mac

Installez pyenv avec homebrew

Tout d'abord, installez pyenv avec Brew. Terminal ouvert

pyenv et pyenv-Installation de virtualenv


$brew install pyenv
$brew install pyenv-virtualenv

Si vous n'avez pas Brew, installez d'abord Brew. Veuillez vous référer aux nombreux articles qui ont été pris en charge par Qiita.

Modifier .bash_profile

Une fois pyenv installé, jouez avec .bash_profile. Terminal ouvert

.bash_Décrivez ce qui suit dans le profil


$echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.bash_profile
$echo 'export PATH="${PYENV_ROOT}/bin:$PATH"' >> ~/.bash_profile
$echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

N'oubliez pas le "{}", car python --version aura l'air bizarre plus tard même si Anaconda est défini dans pyenv.

avec chat.bash_Vérifiez le contenu du profil


$cat ~/.bash_profile

Après avoir réécrit le .bash_profile, fermez et rouvrez le terminal, source ~ / .bash_profile.

Installer Python avec pyenv

Maintenant, installons Python avec pyenv. Tout d'abord, affichez une liste des versions de Python qui peuvent être installées avec pyenv.

Python_version_affichage de la liste


$pyenv install -l

Installez l'une des versions Python répertoriées. Bien sûr, vous regardez cet article, non? Veuillez installer et vérifier les 2e et 3e séries.

Installez Anaconda avec pyenv


$pyenv install [python_version]
$pyenv install [another_python_version]

Vérifiez la version de python installée dans pyenv.

python installé dans pyenv_confirmation de version


$pyenv versions

C'est OK si plusieurs python_versions définies dans le système sont affichées, De plus, la python_version activée est préfixée par *.

Paramètres globaux python et python local dans pyenv

Voici une critique, mais en pyenv global (reflété dans n'importe quel répertoire) Vous pouvez définir la python_version de local (reflétant uniquement le répertoire actuel au moment de la configuration).

python global_paramètre de version


$pyenv global [python_version]

Voyons si la global python_version est définie avec succès.

python défini sur global_confirmation de version


$pyenv global

Avez-vous vu la python_version que vous avez définie précédemment?

Ensuite, essayez de définir la version python_version locale.

python local_paramètre de version


$pyenv local [python_version]

Vérifiez si python_version local est défini dans le répertoire courant.

python défini sur local_confirmation de version


$pyenv local

Je pense que vous pouvez voir le python_version défini sur local Supprimez une fois le paramètre python_version défini sur local.

ensemble local python_Version finale


$pyenv local --unset

Mettre à jour la version de python affichée dans la liste d'installation de pyenv


$brew update
$brew upgrade pyenv

virtualenv Passons maintenant aux paramètres de virtualenv. Vous pouvez créer et utiliser un environnement virtuel avec votre python_version préférée.

Environnement virtuel python_Définir la version et le nom


$pyenv virtualenv [python_version] [virtualenv_name]

Vérifions si l'environnement virtuel virtualenv_name a été ajouté à pyenv.

virtualenv dans pyenv_Vérifiez si le nom a été ajouté


$pyenv versions

Après avoir confirmé qu'il a été ajouté, activons l'environnement virtuel virtualenv_name.

Environnement virtuel virtualenv_activer le nom


$pyenv activate [virtualenv_name]

Avez-vous vu (virtualenv_name) au début de la ligne du terminal? Vous pouvez l'activer dans n'importe quel répertoire.

Maintenant, annulons l'environnement virtuel virtualenv_name.

Environnement virtuel virtualenv_désactiver le nom


$pyenv deactivate

Le (virtualenv_name) affiché au début de la ligne de terminal a-t-il disparu?

Supprimez l'environnement virtuel virtualenv_name qui a été créé en dernier.

Environnement virtuel virtualenv_supprimer le nom


$pyenv uninstall [virtualenv_name]

MEMO est terminé !!

Après avoir défini le virtualenv de anaconda3-4.0.0 sur local hier Quand j'ai fait python -V, 3.6.0 était affiché, cela devrait être 3.5.1 ... Je suis assez débutant pour utiliser la notation Markdown pour la première fois Avec l'accumulation des connaissances de Qiita, il est maintenant possible de jouer avec python de manière assez décente. Nous tenons à exprimer notre plus grande gratitude à tous ceux qui ont partagé de nombreux bons articles et Qiita.

Recommended Posts

[Python] Anaconda, pyenv, virtualenv, .bash_profile
pyenv + anaconda + python3
Construction d'environnement Python (pyenv, anaconda, tensorflow)
Construction de l'environnement Python sur Mac (pyenv, virtualenv, anaconda, notebook ipython)
Python 3.3 avec Anaconda
python dans virtualenv
Construction de l'environnement Python3 TensorFlow (Mac et pyenv virtualenv)
Construire un environnement Anaconda pour Python avec pyenv
environnement de développement python -utilisation de pyenv et virtualenv-
Pyenv + virtualenv sur Mac
Installer python (pyenv, pyenv-virtualenv)
Utilisez Python 3.8 avec Anaconda
Installez Python avec pyenv
[Python] Qu'est-ce que virtualenv
Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)
[Python] Construction de l'environnement Django (pyenv + pyenv-virtualenv + Anaconda) pour macOS
Construction de l'environnement Python + Anaconda + Pycharm
python (pyenv + pyenv-virtualenv) + installation CentOS7
Mécanisme de pyenv et virtualenv
Série Python 2 et série 3 (édition Anaconda)
Utiliser Anaconda dans un environnement pyenv
[CentOS7] Installez anaconda à l'aide de pyenv
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Installer l'environnement Python avec Anaconda
Gérez l'environnement python avec virtualenv
Utiliser MySQL depuis Anaconda (python)
Procédure de construction de l'environnement python Anaconda3
Changer la version de python à l'aide de pyenv
Mise à niveau de python Anaconda
Réinstaller python avec pyenv avec -fPIC
python avec pyenv et venv
[Python] mémo de procédure de création virtualenv
Spécifiez la version python avec virtualenv
[Python] Comment utiliser virtualenv
Changer la version active dans Pyenv d'Anaconda en Python ordinaire
Comment installer Python à l'aide d'Anaconda
Mémo Python Anaconda x Jupyter Notebook
Construction de l'environnement Anaconda Python sous Windows 10
Installez Python sur Windows + pip + virtualenv
Installer Scrapy dans l'environnement Python Anaconda
[Note] Définition de .bash_profile après l'installation de pyenv
Définir les options de compilation python avec pyenv
Installez Python 3.7 Anaconda sur MAC, mais Python 2
pyenv-changer la version python de virtualenv
Installation de Python Note Anaconda (Mac uniquement)
Utiliser rospy avec virtualenv dans Python3
installer tensorflow dans un environnement anaconda + python3.5
Construction d'environnement Python (pyenv + poetry + pipx)
Remarques sur l'installation de Python à l'aide de PyEnv
Utiliser Python mis en pyenv avec NeoVim
Installer Python sur CentOS à l'aide de Pyenv
Ordre des répertoires d'importation Python (sur anaconda)
Lors de l'utilisation de MeCab avec python dans virtualenv
Installez Python sur CentOS en utilisant pyenv
Comment installer Anaconda avec pyenv
Construction de l'environnement Python3.6 (à l'aide de l'environnement Win Anaconda)
Utilisez pydoc avec Virtualenv / pyenv / venv