[Python] MacにPythonのローカル開発環境を構築

Posted on 2019年1月1日 in Tech

Xcodeインストール

$ sudo xcode-select --install

Homebrewインストール

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Pythonインストール
※ pipなどのツール群も一緒にインストールしてくれるのでインストール

$ brew install python

その他必要そうなソフトウェア

$ brew install libevent
$ brew install xz

pyenvインストール

$ brew install pyenv-virtualenv

pyenvにパスを通す

$ vi ~/.bash_profile

export PYENV_ROOT=${HOME}/.pyenv
if [ -d "${PYENV_ROOT}" ]; then
export PATH=${PYENV_ROOT}/bin:$PATH
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
fi

pyenvインストールリスト取得

$ pyenv install -l

pyenvバージョンインストール
※ 一旦2系、3系の最新をインストール

$ pyenv install 2.7.14
$ pyenv install 3.63

バージョン対応

全体

$ pyenv global [バージョン]

対象ディレクトリ以下

$ eval "$(pyenv init -)"
$ pyenv local [バージョン]
$ pyenv shelll [バージョン]

Virtualenvインストール
入れ方と使い方を確認、環境を汚さないために推奨

仮想環境作成

$ pyenv virtualenv [バージョン] [仮想環境名]
$ pyenv virtualenv 3.6.3 virtualenvTest

仮想環境と開発ディレクトリ紐付け

$ mkdir virtualenvTest
$ cd virtualenvTest
$ pyenv local virtualenvTest