[PYTHON] pyenv-Création d'un environnement pypy à l'aide de virtualenv (MacOSX)

pyenv https://github.com/yyuu/pyenv Module qui peut changer la version de python Installez avec Homebrew. La faction des ports regarde https://github.com/yyuu/pyenv-installer et fait de son mieux.

virtualenv Un module qui vous permet de créer un environnement python indépendant. Omis parce qu'il est célèbre. Je n'utilise pas virtualenvwrapper cette fois.

pyenv-virtualenv https://github.com/yyuu/pyenv-virtualenv Installez depuis github comme dans README. Après l'installation dans .bash_profile

eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

Il est recommandé d'ajouter, alors ajoutons-le.

Procédure de construction de l'environnement

Installer pypy

Parce qu'il est nécessaire de spécifier la version $ pyenv install --list | grep pypy Obtenez la liste disponible sur et choisissez celle que vous aimez

$ pyenv install pypy-2.6.1


 seulement ça. (Cette fois en quelque sorte 2.6.1)

### Création d'environnement
 Créez un environnement à l'aide de pyenv-virtualenv.

#### **`$ pyenv virtualenv pypy-2.6.1 pypy-env`**

"Pypy-env" correspond au nom de l'environnement, utilisez donc le nom de votre choix.

Entrez dans l'environnement

$ pyenv activate pypy-env Notez que cela ne fonctionne pas comme avec virtualenvwrapper. Comme il est légèrement long, il est pratique de définir un alias avec un mot court.

Sortez de l'environnement

$ pyenv deactivate Une fois désactivé, la marque de désactivation semble être attachée à l'environnement, Pour rentrer $ pyenv activate --force pypy-env Doit être. Il semble que l'entrée et la sortie manuelles ne soient pas tellement attendues, Comme cela dépend de l'opération, il peut être judicieux d'ajouter --force à l'alias d'activer depuis le début.

prime

Quel est le meilleur, virtualenvwrapper

Si vous souhaitez créer un environnement à partir de python installé avec pyenv, il est plus facile d'utiliser pyenv-virtualenv. (Parce que vous n'avez pas à vous soucier du chemin de python lui-même)

En particulier, pypy doit inclure pypy-devel pour installer chaque bibliothèque, Si vous le créez à partir de pyenv-virtualenv, il semble avoir pypy-devel intégré, donc c'est très facile. (Au fait, pypy-devel est sobre car il provoque une erreur au moment de l'installation si le compilateur C ne correspond pas.)

Cependant, virtualenvwrapper est meilleur pour la commodité de son utilisation, donc si vous n'utilisez pas correctement plusieurs versions de python avec pyenv, virtualenvwrapper semble être bon.

Recommended Posts

pyenv-Création d'un environnement pypy à l'aide de virtualenv (MacOSX)
Créer un environnement go à l'aide de Docker
Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Créer un environnement virtuel en utilisant homebrew + pyenv-virtualenv
[Python] Créer un environnement Batch à l'aide d'AWS-CDK
Construire un environnement python avec virtualenv et direnv
Utilisez le dernier pip dans un environnement virtualenv
Commandes pour créer un environnement python3 avec virtualenv
Travaillez dans un environnement virtuel avec Python virtualenv.
Créer un environnement de développement Django à l'aide de pyenv-virtualenv sur Mac
Comment configurer un environnement Python à l'aide de pyenv
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Construire un environnement virtuel Python en utilisant venv (Django + MySQL ①)
Créez un environnement Python sur votre Mac en utilisant pyenv
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Mémo de construction d'environnement d'apprentissage automatique par Python
Configurer un environnement de développement Django en utilisant homebrew sur MacOSX Mavericks (10.9)
Créer un environnement de développement d'API rapide léger à l'aide de Docker
Essayez d'utiliser virtualenv (virtualenvwrapper)
Essayez d'utiliser virtualenv maintenant
Créer un environnement Python
Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Création d'un environnement de développement Jupyter Lab sur WSL2 à l'aide d'Anaconda3
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Lancement d'un environnement d'apprentissage automatique à l'aide de Google Compute Engine (GCE)
pyenv, virtualenv Utilisez docker pour gérer l'environnement sans utiliser
Créez un environnement de développement Flask à faible coût avec Docker
Lorsque pyplot est utilisé avec des backends macosx sur un environnement virtuel créé avec virtualenv, il est préférable de créer un environnement avec une erreur d'exécution => venv.