direnvでディレクトリ内だけの環境変数を設定する
Pythonでしか使わない場合にはPipenvを入れたほうが良いかも?
Pipenvについては以下の記事に書いてある
direnvのインストール
$ brew install direnv
direnvを使えるように設定する。.bashrcに以下の記述を追加する。(使っているエディタがVimの場合)
export EDITOR=vim eval "$(direnv hook bash)"
使い方
環境変数を設定したいディレクトリに.envrc
を作成する。このファイルに記述した環境変数が対象のディレクトリ内でのみ有効になる。
.envrc
export NAME='tamago'
上記の.envrcがあるディレクトリで以下のコマンドを実行すると環境変数が設定されていることがわかる。
$ echo $NAME tamago