Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)

Créer un environnement pyenv, pyenv-virtualenv, Anaconda Python

--Je souhaite utiliser plusieurs versions de Python (2 séries, 3 séries) --Je veux créer un environnement virtuel ――Mais je m'en fiche généralement

C'est un mémo sur la façon de créer un environnement pour moi-même.

L'usage principal est

Il est entendu que.

Dans Article précédent, on suppose que l'installation de anyenv se trouve dans l'environnement.

Installation de `pyenv `

anyenvEn utilisant, cela se terminera immédiatement. (Pour pyenv` seul, écrivez PATH to Shell profile.)

$ anyenv install pyenv

shellRafraîchissez l'environnement.

$ exec $SHELL -l

pyenv -valorspyenvSi la version de s'affiche, elle est installée.

$ pyenv -v
pyenv 1.1.3-5-g7dae197

Installation de pyenv-virtualenv```

pyenvEst un plug-in depyenv-virtualenvÀ installer. C'est comme décrit dans 3 types de solutions de contournement pour activer le problème de collision lorsque pyenv et anaconda coexistent.

pyenv et anaconda activent le problème de conflit

C'est un travail à éviter.

Suivez les instructions d'installation sur la page officielle github de pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv).

$ git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

Ajoutez ce qui suit au profil Shell.

eval "$(pyenv virtualenv-init -)"

Après l'ajout, actualisez l'environnement `` Shell ''.

$ exec $SHELL -l

Ceci termine l'installation de pyenv-virtualenv```.

Installation d'Anaconda

pyenvEn utilisantpythonInstaller. En gros, j'utilise Python3 '', donc je vais construire l'environnement Python3 ''. Nous utiliserons également Anaconda pour installer plusieurs bibliothèques à la fois.

Consultez la liste des environnements installables.

$ pyenv install -l
Available versions:
    2.1.3
    2.2.3
    ...
    anaconda3-4.3.1
    anaconda3-4.4.0
    ironpython-dev
    ...

Au 30 juillet 2017, anaconda3-4.4.0 semble être le dernier Anaconda3. Après avoir décidé de l'environnement à installer, installez avec la commande suivante.

$ pyenv install anaconda3-4.4.0
Downloading Anaconda3-4.4.0-MacOSX-x86_64.sh...
-> https://repo.continuum.io/archive/Anaconda3-4.4.0-MacOSX-x86_64.sh
Installing Anaconda3-4.4.0-MacOSX-x86_64...
Installed Anaconda3-4.4.0-MacOSX-x86_64 to /Users/(USER NAME)/.anyenv/envs/pyenv/versions/anaconda3-4.4.0

Ceci termine l'installation de l'environnement Ana conda3-4.4.0.

Paramètres d'environnement `` pyenv global / local ''

Ana conda3 avec pyenv-4.4.Le simple fait d'installer 0 ne changera pas de version.



```pyenv global/local```En utilisant,```python```Basculez la version de.

 Tout d'abord, vérifiez la version actuelle de `` Python ''.

```shell-session
$ python -V
Python 2.7.10

$ python3 -V
pyenv: python3: command not found

The 'python3' command exists in these Python versions:
    anaconda3-4.4.0

Seul le Python 2.7.10``` qui a été installé depuis le début est disponible.

Consultez la liste des `` Python '' actuellement disponibles.

$ pyenv versions
* system (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)
  anaconda3-4.4.0

system (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)Quand,



#### **`anaconda3-4.4.Vous pouvez voir que 0 est installé.`**

Cependant, anaconda3-4.4.0 n'est pas prêt à être utilisé. ( * '' `` représente l'environnement que vous utilisez actuellement.)

Définissons par défaut le anaconda3-4.4.0 installé précédemment.

$ pyenv global anaconda3-4.4.0

L'environnement anaconda3-4.4.0 est maintenant appliqué par défaut dans n'importe quel répertoire.

pythonSi vous souhaitez utiliser à la fois la 2ème et la 3ème série, procédez comme suit.

$ pyenv global system anaconda3-4.4.0

Vous pouvez maintenant utiliser les séries 2 et 3 avec la commande python et la commande `` python3.

$ pyenv version
* system (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)
* anaconda3-4.4.0 (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)

$ python -V
Python 2.7.10

$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Si vous souhaitez changer de version uniquement dans un répertoire spécifique, utilisez la commande `` pyenv local ''.

$ cd target_dir
$ pyenv local (VERSION NAME)

$ python -V
Python (VERSION)

Comment créer / utiliser un environnement virtuel

Ensuite, créons un environnement virtuel supposant un développement réel.

Tout d'abord, créez un environnement virtuel en utilisant la commande condaqui accompagneAnaconda3```.

Ici, créons un environnement de Python3.5.2```.

$ conda create -n py3.5.2 python=3.5.2 anaconda

Avec cette commande

Vous pouvez créer un environnement appelé. condaVérifiez l'environnement virtuel créé par la commande.

$ conda info -e
# conda environments:
#
py3.5.2                  /Users/(USER NAME)/.anyenv/envs/pyenv/versions/anaconda3-4.4.0/envs/py3.5.2
root                  *  /Users/(USER NAME)/.anyenv/envs/pyenv/versions/anaconda3-4.4.0

pyenv versionsVous pouvez également vérifier avec la commande.

$ pyenv versions
* system (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)
* anaconda3-4.4.0 (set by /Users/(USER NAME)/.anyenv/envs/pyenv/version)
  anaconda3-4.4.0/envs/py3.5.2

Appliquons l'environnement créé anaconda3-4.4.0 / envs / py3.5.2.

Avant l'adaptation:

$ python -V
Python 2.7.10
$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Après adaptation:

$ pyenv activate anaconda3-4.4.0/envs/py3.5.2
$ python -V
Python 3.5.2 :: Anaconda 4.3.1 (x86_64)
$ python -V
Python 3.5.2 :: Anaconda 4.3.1 (x86_64)

Libération:

$ pyenv deactivate
$ python -V
Python 2.7.10
$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

De plus, si vous souhaitez basculer l'environnement uniquement sous un répertoire spécifique, utilisez pyenv local```.

Avant l'adaptation:

$ python -V
Python 2.7.10
$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Après adaptation:

$ pyenv local anaconda3-4.4.0/envs/py3.5.2
$ python -V
Python 3.5.2 :: Anaconda 4.3.1 (x86_64)
$ python -V
Python 3.5.2 :: Anaconda 4.3.1 (x86_64)

Libération:

$ pyenv local --unset
$ python -V
Python 2.7.10
$ python3 -V
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)

Résumé

  1. Gestion des versions avec pyenv global / local```
  2. Créez un environnement virtuel avec conda create -n (NAME) (PYTHON VERSION) (LIBRARY) ''
  3. Adaptation à l'environnement virtuel
  4. Appliquez l'environnement virtuel à l'ensemble avec pyenv activate```
  5. Appliquez l'environnement virtuel sous un répertoire spécifique avec pyenv local (VERSION NAME) ''
  6. Annulation de l'environnement virtuel
  7. Utilisez pyenv disable pour désactiver `` `` pyenv activate
  8. Relâchez `pyenv local (VERSION NAME)` avec `` pyenv local --unset```

Enjoy!

Recommended Posts

Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Construire un environnement Anaconda pour Python avec pyenv
[Python] Construction de l'environnement Django (pyenv + pyenv-virtualenv + Anaconda) pour macOS
[Pyenv] Construire un environnement python avec ubuntu 16.04
[Mac] Création d'un environnement virtuel pour Python
Créer un environnement de développement Python pour le développement de l'IA
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Création d'un environnement virtuel pour Mayavi dédié aux utilisateurs de Python 3.6, Anaconda et Spyder
Construire un environnement virtuel Python
Construire un environnement virtuel Python
Écrire sur la création d'un environnement Python pour l'écriture de Qiita Qiita
Création d'un environnement de travail Docker R et Python
Créez un environnement python pour chaque répertoire avec pyenv-virtualenv
Procédure de création d'un environnement CDK sous Windows (Python)
Construction d'environnement Python pour les débutants en programmation (Mac OS)
Mémo de construction d'environnement d'apprentissage automatique par Python
Notes de l'installation de Homebrew à la création d'un environnement Anaconda pour Python avec pyenv
Construire un environnement Python sur Mac
Construire un environnement Python sur Ubuntu
Construction d'environnement Python (pyenv, anaconda, tensorflow)
Créer un environnement virtuel avec Python 3
Construire un environnement python pour l'intelligence artificielle (Chainer / TensorFlow / CSLAIER)
Création d'un environnement de développement pour les applications Android - Création d'applications Android avec Python
Construire un environnement Hy pour Lisper qui n'a pas touché Python
[Python] Création d'un environnement Python virtuel pour le didacticiel sur la pyramide (résumé)
[Python] Création d'un environnement avec Anaconda [Mac]
Création de l'environnement de travail Docker R et Python 2: prise en charge du japonais
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Créer un environnement virtuel en utilisant homebrew + pyenv-virtualenv
Créons un environnement virtuel pour Python
[Python] Créez un environnement virtuel avec Anaconda
De la création d'un environnement Python pour les personnes inexpérimentées à Hello world
Création d'un environnement Python 3.6 avec Windows + PowerShell
pyenv + anaconda + python3
Construire un environnement conda pour les utilisateurs de ROS
Créez un environnement virtuel pour python avec pyenv
Selenium + WebDriver (Chrome) + Python | Création d'un environnement pour le scraping
Construire un environnement python avec virtualenv et direnv
Créer un environnement pour exécuter des scripts Python (pour Mac)
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
[Python] Préparation au développement Web (création d'un environnement virtuel)
Créer un environnement virtuel Python simple sans utiliser pyenv
Un mémo lors de la création d'un environnement python avec miniconda
Pensez à créer un environnement Python 3 dans un environnement Mac
Commandes pour créer un environnement python3 avec virtualenv
Procédure de création d'un environnement d'isolation Python (environnement venv)
Notes sur la création d'un environnement python par les débutants
Construire un environnement Python sur le serveur Sakura VPS
Installer python (pyenv, pyenv-virtualenv)
Créer un environnement Python
Maintenance de l'environnement Python pour les projets
Comment configurer un environnement Python à l'aide de pyenv
Recommandation de construction d'un environnement Python portable avec conda
Créez un environnement virtuel avec Anaconda installé via Pyenv
Création d'un environnement de formation pour les tests de pénétration à l'aide de Naumachia
Utiliser Python installé par pyenv pour l'environnement d'exécution PL / Python
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créer un environnement pour le traitement du langage naturel avec Python