Configurer un environnement Python moderne avec Homebrew

Based on http://ymotongpoo.hatenablog.com/entry/20120516/1337123564 Unfortunately, pythonbrew is owkn... Let's use virtualenv for switching multiple Python versions!

Install Python and related tools

I mainly use Python3 :) Latest Python3 version in Homebrew is Python 3.2.3.

% brew install python3
% /usr/local/share/python3/easy_install3 pip
% /usr/local/share/python3/easy_install3 virtualenv
% /usr/local/share/python3/easy_install3 virtualenvwrapper

Configuration in .zshrc

PYTHON_VER=3.2
export HOMEBREW_PREFIX=/usr/local
export VIRTUALENVWRAPPER_PYTHON=$HOMEBREW_PREFIX/bin/python$PYTHON_VER
export VIRTUALENV_BIN=$HOMEBREW_PREFIX/share/python3
export WORKON_HOME=$HOME/.virtualenvs
. $VIRTUALENV_BIN/virtualenvwrapper.sh
export PATH=$VIRTUALENV_BIN:$PATH

mkvenv ()
{
    base_python=`which python$1` 
    mkvirtualenv --distribute --python=$base_python $2
}

Try!

% source .zshrc
% mkvenv 3.2 dev
(dev)% which python
$WORKON_HOME/dev/bin/python
(dev)% python -V                                   
Python 3.2.3
(dev)% pip install tornado
(dev)% deactivate
% source $WORKON_HOME/dev/bin/activate
(dev)% 

Recommended Posts

Configurer un environnement Python moderne avec Homebrew
Créez un environnement Python moderne avec Neovim
construction d'environnement python homebrew
environnement python avec docker-compose
Environnement virtuel avec Python 3.6
Traitement d'image avec la configuration de l'environnement Python pour Windows
Installer l'environnement Python avec Anaconda
Gérez l'environnement python avec virtualenv
Créer un environnement python3 avec ubuntu 16.04
Préparer l'environnement python3 avec Docker
Construire un environnement python avec direnv
Commencez avec Python! ~ ① Construction de l'environnement ~
Python practice_Configuration de l'environnement virtuel ~ Installation de Django
Construire un environnement Mysql + Python avec docker
Créez un environnement virtuel avec Python!
Créer un environnement virtuel avec Python 3
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
Gérez chaque version de Python avec Homebrew
Construction de l'environnement pytorch @ python3.8 avec pipenv
Configurer un environnement de développement Python avec Atom
[Pyenv] Construire un environnement python avec ubuntu 16.04
[Ubuntu 18.04] Créer un environnement Python avec pyenv + pipenv
[Python] Création d'un environnement avec Anaconda [Mac]
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
Créer un environnement Jupyter Lab (Python) avec Docker
[Environnement de développement] Python avec Xcode [Avec transition d'écran]
Utilisez smbus avec python3 sous environnement pyenv
Remarques lors de la création d'un environnement avec python
[Python] Créez un environnement virtuel avec Anaconda
Création d'un environnement Python 3.6 avec Windows + PowerShell
Créer un environnement Python + uWSGI + Nginx avec Docker
Créer un environnement Python avec Anaconda sur Mac
Publiez votre propre bibliothèque Python sur Homebrew
Environnement de lancement avec LineBot + Heroku + Docker + Python
Créez un environnement virtuel pour python avec pyenv
Nettoyer l'environnement python avec Pythonz et virtualenv
Entendons-nous bien avec Python # 0 (Construction de l'environnement)
Construction d'environnement AI / Machine Learning avec Python
Introduction de sip-4.14 dans l'environnement python3.2.2 avec MacOS 10.7.4
Statistiques avec python
paramètres d'environnement python
Grattage avec Python
Python avec Go
environnement windows python
Construction d'environnement (python)
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
Configuration de l'environnement ROS ①
AES256 avec python
Testé avec Python
python commence par ()
construction d'environnement python
avec syntaxe (Python)
Python - Construction de l'environnement
Bingo avec python
Zundokokiyoshi avec python
Construction de l'environnement Python