5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MacでPython開発環境を構築する

Last updated at Posted at 2018-03-12

Python 環境

Pythonをインストールしたいけど使用しているツールがPython2系を要求したりPython3系を要求したり環境をローカル端末で構築すると厄介です。

そこで、pyenv + venv + direnv でディレクトリ(プロジェクト)毎にPythonのバージョンを指定する。

また、 requirements.txtを使用して"pip install -r requirements.txt"とするとディレクトリ単位でパッケージ管理も可能。

Mac編

1. pyenv

・インストール

$ brew install pyenv

・環境変数

$ vi ${HOME}/.zshrc
export PYENV_ROOT="${HOME}/.pyenv"
eval "$(pyenv init -)"

2. venv

$ python3 -m venv <project dir>

3. direnv

・インストール

$ wget https://github.com/direnv/direnv/releases/download/v2.12.2/direnv.darwin-amd64
$ mv direnv.darwin-amd64 /usr/local/bin/direnv
$ chmod 755 /usr/local/bin/direnv

・設定

$ echo ‘eval "$(direnv hook zsh)"’ >> ~/.zshrc

次回インストールしたこれらのツールの使い方を説明します。

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?