created: 2020-11-29T08:07:29.000Z
python(pyenv) と direnv を組み合わせる
検索すると日本語の記事は .envrc
で source ./venv/bin/activate
するのが出てくるが、
ディレクトリを出ても deactivate が効かないので少し不便。
公式の説明にならって layout を使うのがよさそうだった。
.envrc
layout pyenv 3.8.4
初回起動時に .direnv
ディレクトリにvenvを作ってくれる。
cdで移動してくれば自動的に activate され、出ていけば deactivate される。