Pipenv をやめて venv を使いだした話
tl;dr
仮想環境の作成
Python の開発には組み込みの venv で閉じた環境(仮想環境)を作成できる。
環境の自動化
direnv を入れればカレントディレクトに応じて activate/deactivate を自動化できる。
これは .envrc
に
layout python
を書けばいい。
Python バージョンを指定した仮想環境の作成
任意の Python バージョンを指定したい場合、pyenv を使う。
インストール済なら .envrc
を
layout python ~/.pyenv/versions/3.X.X/bin/python
のように Python のパスを末尾に書けば、3.X.X
のバージョンで仮想環境が作成される。1
依存ライブラリの管理
依存ライブラリのバージョン固定には …
Continue reading