新しくPythonプロジェクトを立ち上げる時にvirtualenvを使って仮想環境を構築するやり方をいつも忘れるのでメモ。
前提
下記インストール済みの前提で。
- pyenv
- virtualenv
- 使用したいバージョンのPython
手順
仮想環境を構築したいディレクトリに移動する。
仮想環境構築前の状態を確認する。
$ pyenv local pyenv: no local version configured for this directory $ pip freeze [インストール済みのパッケージ一覧が表示される]
- 仮想環境を設定する。
$ pyenv virtualenv [バージョン] [仮想環境名]
- ディレクトリ固有の仮想環境を指定する。
$ pyenv local [仮想環境名]
- 仮想環境構築後の状態を確認する。
$ pyenv local [仮想環境名] $ pip freeze $ # インストール済みのパッケージが空になっている
参考
グローバル汚染せずに環境構築するのは必須なので、pyenvもvirtualenvも素晴らしい機能だと思う。