[PYTHON] Créer un environnement virtuel en utilisant homebrew + pyenv-virtualenv

Voici comment créer un environnement virtuel lors de l'utilisation de homebrew + pyenv-virtualenv. Puisqu'il utilise homebrew, c'est pour MacOS.

Il existe déjà de nombreux documents similaires, mais j'ai créé mes propres mémos.

Paramètres d'installation et pyenv

Si vous souhaitez installer pyenv-virtualenv et son wrapper, vous pouvez facilement l'installer en utilisant brew comme suit.

% brew install pyenv-virtualenv
% brew install pyenv-virtualenvwrapper

Si vous utilisez un fichier homebrew, procédez comme suit.

% brew file brew install pyenv-virtualenv
% brew file brew install pyenv-virtualenvwrapper

Les avertissements suivants s'afficheront pendant l'installation, définissez-les plus tard.

To enable shims and autocompletion add to your profile:
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

To use Homebrew's directories rather than ~/.pyenv add to your profile:
export PYENV_ROOT=/usr/local/var/pyenv

Définissez l'environnement.

% vi .bash_profile

Je vais ajouter ce contenu.

if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

Activez le paramètre .bash_profile.

% source .bash_profile 

Présentez Python à l'aide de pyenv

Installez python à l'aide de pyenv. Ici, Python 3.3.6 est installé à titre d'exemple.

% pyenv install 3.3.6
Downloading Python-3.3.6.tgz...
-> https://yyuu.github.io/pythons/0a58ad1f1def4ecc90b18b0c410a3a0e1a48cf7692c75d1f83d0af080e5d2034
Installing Python-3.3.6...
(Ce qui suit est omis)

% 

Si PYENV_ROOT n'est pas défini, il sera installé sous ~ / .pyenv / shims /.

Créer un environnement virtuel

Depuis que j'ai installé python3.3.6 plus tôt, je vais l'utiliser pour créer un environnement virtuel avec le nom "sandbox336".

% pyenv virtualenv 3.3.6 sandbox336

Tips

Liste des éléments pouvant être installés avec pyenv

Vérifiez ce qui peut être installé avec pyenv comme suit.

% pyenv install -l

Comment installer Django

Si pip utilise ~ / .. pyenv / shims / pip, installez-le avec la commande pip.

% which pip 
→ pip~/.pyenv/shims/Regardant pip
% pip install django

Comment supprimer l'environnement

Vous pouvez également le désinstaller comme vous l'avez installé avec pyenv.

% pyenv uninstall sandbox336
% pyenv uninstall 3.3.6

Matériel de référence

http://qiita.com/maosanhioro/items/47a52f96fefba7126f9b

Recommended Posts

Créer un environnement virtuel en utilisant homebrew + pyenv-virtualenv
Construire un environnement virtuel Python
Construire un environnement virtuel Python
Créer un environnement virtuel avec Python 3
[Mac] Création d'un environnement virtuel pour Python
[Python] Préparation au développement Web (création d'un environnement virtuel)
Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Créer un environnement de développement Django à l'aide de pyenv-virtualenv sur Mac
Création d'un environnement de formation pour les tests de pénétration à l'aide de Naumachia
Construire un environnement virtuel Python en utilisant venv (Django + MySQL ①)
Mémo de construction d'environnement d'apprentissage automatique par Python
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
[Python] Création d'un environnement Python virtuel pour le didacticiel sur la pyramide (résumé)
Créer un environnement Kubernetes avec Ansible 2
Construire un environnement Python sur Mac
Créer un environnement go à l'aide de Docker
Construire un environnement Python sur Ubuntu
Créez un environnement virtuel avec Python!
Créer un environnement Kubernetes avec Ansible 1
Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python
De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant
Installer Django dans l'environnement virtuel pipenv
Création d'un environnement LaTeX sur Chrome OS
Créons un environnement virtuel pour Python
[Python] Créez un environnement virtuel avec Anaconda
pyenv-Création d'un environnement pypy à l'aide de virtualenv (MacOSX)
Création d'un environnement Python 3.6 avec Windows + PowerShell
[Python] Créer un environnement Batch à l'aide d'AWS-CDK
Création de scicit-learn dans un environnement Windows 10 à l'aide de Pycharm
Construire un environnement conda pour les utilisateurs de ROS
Créez un environnement virtuel pour python avec pyenv
Créer un environnement virtuel dans un environnement Anaconda
Démarrage de Node.js dans un environnement virtuel
Créer un environnement de développement Python pour le développement de l'IA
Ajouter un environnement virtuel Python à VSCode
Création d'un environnement virtuel pour Mayavi dédié aux utilisateurs de Python 3.6, Anaconda et Spyder
Comment partager un environnement virtuel [About requirements.txt]
Construire un environnement python avec virtualenv et direnv
Créer un environnement virtuel avec conda avec Python
Environnement virtuel débutant
Essayez d'utiliser l'environnement virtuel conda avec Jupyter Notebook
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
Créer un environnement virtuel Python simple sans utiliser pyenv
Créez un environnement virtuel avec pyenv et venv
Pensez à créer un environnement Python 3 dans un environnement Mac
[Venv] Créer un environnement virtuel python sur Ubuntu
Travaillez dans un environnement virtuel avec Python virtualenv.
Que faire si on vous dit «Erreur d'importation: impossible d'importer le nom'HTTPSHandler '» lors de la création d'un environnement virtuel à l'aide de virtualenv
Flux de création d'un environnement virtuel avec Anaconda
Construire un environnement Python sur le serveur Sakura VPS