Créer un environnement de développement Python sur Mac OS X

Installation de pyenv virtualenv virtualenvwrapper

.bash


$ brew install pyenv pyenv-virtualenv pyenv-virtualenvwrapper

Ajoutez ce qui suit à .zshrc

.bash


$ vim .zshrc
export PYENV_ROOT="$HOME/.pyenv”
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)”

export PYENV_VIRTUALENVWRAPPER_PREFER_PYVENV="true"
pyenv virtualenvwrapper

Comment utiliser pyenv

Liste des versions installables

.bash


$ pyenv install -l

Installation

.bash


$ pyenv install 3.4.1

Spécifie la version utilisée dans le shell actuel

.bash


$ pyenv local 3.4.1

Spécifiez la version à utiliser par défaut

S'il n'est pas spécifié, le système python sera utilisé

.bash


$ pyenv global 3.4.1

Lorsque j'ouvre un nouveau shell, il utilise l'ensemble python dans global

.bash


$ python --version
Python 3.4.1

Comment utiliser mkvirtualenv

Création d'environnement

Contenu du pip existant

.bash


$ pip list
argparse (1.2.2)
pbr (0.10.2)
pip (1.5.6)
setuptools (2.1)
six (1.8.0)
stevedore (1.1.0)
virtualenv (1.11.6)
virtualenv-clone (0.2.5)
virtualenvwrapper (4.3.1)

Un environnement est créé avec mkvirtualenv [nom de l'environnement]

.bash


/Volumes/kobayashi/work% mkvirtualenv test
Using base prefix '/Users/kasei_san/.pyenv/versions/3.4.1'
New python executable in test/bin/python3.4
Also creating executable in test/bin/python
Installing setuptools, pip...done.

Le nom de l'environnement est affiché à l'extrémité gauche de l'invite (Le contenu de pip est effacé)

.bash


(test)/Volumes/kobayashi/work% pip list
pip (1.5.6)
setuptools (3.6)

Changement d'environnement

.bash


$ workon testenv 

Liste d'environnement

.bash


$ workon 
test

Sortez de l'environnement

.bash


$ deactivate

Supprimer l'environnement

.bash


$ rmvirtualenv test

Déplacer vers le répertoire de travail après le travail

Créer un environnement

.bash


$ mkvirtualenv playlist_to_mp3
Using base prefix '/Users/kasei_san/.pyenv/versions/3.4.1'
New python executable in playlist_to_mp3/bin/python3.4
Also creating executable in playlist_to_mp3/bin/python
Installing setuptools, pip...done.

Associer l'environnement courant au répertoire courant avec setvirtualenvproject

.bash


$ (playlist_to_mp3)/Users/kasei_san/Dropbox/work/playlist_to_mp3% setvirtualenvproject
Setting project for playlist_to_mp3 to /Users/kasei_san/Dropbox/work/playlist_to_mp3

Créer un environnement avec une version de python différente de la version globale

.bash


$ pyenv local 2.7.9rc1
$ python --version
Python 2.7.9rc1

$ mkvirtualenv test

$ (test) python --version
Python 2.7.9rc1

Ouvrez un nouveau shell

.bash


$ python --version
Python 3.4.1

$ workon test
$ (test) python --version
Python 2.7.9rc1

Confirmez que la version change

référence

Recommended Posts

Créer un environnement de développement Python sur Mac OS X
Créez un environnement de développement Python sur votre Mac
Créer un environnement de développement Python avec OS X Lion
Créer un environnement Python sur Mac (Mountain Lion)
Construire un environnement de développement Python sur Raspberry Pi
Suite ・ Notes sur la préparation de l'environnement de développement Python sur Mac OS X
Construire un environnement Python sur Mac
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Créez un environnement de développement local pour Laravel6.X sur votre Mac
Créer un environnement Python sur Mac (2017/4)
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Créez un environnement Python sur votre Mac en utilisant pyenv
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Créer un environnement python3 sur CentOS7
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Créer un environnement d'analyse de données python sur Mac (El Capitan)
Créer un environnement de développement Python basé sur GVim sur les paramètres de base de Windows 10 (2)
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
Construction de l'environnement de développement Mac OS X Mavericks 10.9.5
Construire un environnement python sur MacOS (Catallina)
Créez un environnement python sur votre Mac
Créer un environnement Python avec Anaconda sur Mac
Construction de l'environnement de développement Mac OS X Yosemite 10.10
Mémo de construction de l'environnement de développement Mac OS X
Créer un environnement Python + OpenCV sur Cloud9
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Créez simplement un environnement d'exécution Python 3 sous Windows
Créez un environnement python avec ansible sur centos6
[Python] Créer un environnement de développement Django avec Docker
Exécutez Zookeeper x python (kazoo) sur Mac OS X
Créer un environnement Kubernetes pour le développement sur Ubuntu
Construction de l'environnement de développement Mac OS X Mountain Lion 10.8.5
Configurer un environnement de développement Python sur Marvericks
Shpinx (Python Document Builder) sur Mac OS X
Créer un environnement Python sur Windows
[Mac] Créez un environnement Python 3.x à la vitesse la plus rapide à l'aide de Docker
[ev3dev × Python] Construction de l'environnement de développement ev3dev
Construire un environnement Python avec Windows
Mémo sur Mac OS X
Créer un environnement Python hors ligne
J'ai essayé de créer un environnement de développement Mac Python avec pythonz + direnv
Installez Python 3 sur Mac et créez un environnement [Definitive Edition]
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)
Création d'un environnement pour "Tello_Video" sur Mac OS X
Un mémo pour créer un environnement de développement python avec macOS Catalina
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Comment créer un environnement Django (python) sur Docker
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Comment créer un environnement de développement pour TensorFlow (1.0.0) (Mac)
Construction d'environnement Python pour les débutants en programmation (Mac OS)
Comment créer un environnement Python sur Amazon Linux 2
Windows10 (x64) Créer nativement un environnement d'apprentissage automatique
Configurer un environnement de développement Python sur Ubuntu
Construire un environnement Python sur Ubuntu
Installez Sphinx sur MacOSX
Construction de l'environnement de développement Python sur macOS
Créer un environnement python dans centos
Installez mitmproxy sur Mac OS X