Richten Sie mit Homebrew eine moderne Python-Umgebung ein

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

Richten Sie mit Homebrew eine moderne Python-Umgebung ein
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Homebrew Python Umgebung Konstruktion
Python-Umgebung mit Docker-Compose
Virtuelle Umgebung mit Python 3.6
Bildverarbeitung mit Python Environment Setup für Windows
Installieren Sie die Python-Umgebung mit Anaconda
Verwalten Sie die Python-Umgebung mit virtualenv
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Bereiten Sie die Python3-Umgebung mit Docker vor
Erstellen Sie mit direnv eine Python-Umgebung
Beginnen Sie mit Python! ~ ① Umweltbau ~
Python Practice_Virtual Environment Setup ~ Django-Installation
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer virtuellen Umgebung mit Python 3
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Verwalten Sie jede Python-Version mit Homebrew
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Ändern Sie die Python 64-Bit-Umgebung mit Anaconda in eine 32-Bit-Umgebung
Erstellen Sie mit Docker eine Jupyter Lab (Python) -Umgebung
[Entwicklungsumgebung] Python mit Xcode [Mit Bildschirmübergang]
Verwenden Sie smbus mit python3 in einer pyenv-Umgebung
Hinweise beim Erstellen einer Umgebung mit Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Erstellen Sie mit Docker eine Python + uWSGI + Nginx-Umgebung
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Veröffentlichen Sie Ihre eigene Python-Bibliothek auf Homebrew
Starten Sie die Umgebung mit LineBot + Heroku + Docker + Python
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Bereinigen Sie die Python-Umgebung mit Pythonz und virtualenv
Kommen wir zu Python # 0 (Umgebungskonstruktion)
Aufbau einer KI / maschinellen Lernumgebung mit Python
Einführung von sip-4.14 in der Python3.2.2-Umgebung mit MacOS 10.7.4
Statistik mit Python
Python-Umgebungseinstellungen
Scraping mit Python
Python mit Go
Python Windows-Umgebung
Umgebungskonstruktion (Python)
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
ROS-Umgebung einrichten ①
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
Python-Umgebungskonstruktion
mit Syntax (Python)
Python - Umgebungskonstruktion
Bingo mit Python
Zundokokiyoshi mit Python
Aufbau einer Python-Umgebung