Pythonのバージョン管理で色々似たような名前のものが多く、迷いまくったので記録しおきます。
pipenv
インストール
pip install pipenv
Pipfileからインストールする
pipenv install
指定バージョンにする
pipenv --python x.x.x
Pipfileを生成する
pipenv lock
Pipfile.lock指定バージョンでインストールする
pipenv sync
pip
ライブラリからインストールする
pip install hoge
requirements.txtからインストール
pip install -r requirements.txt
ディレクトリを指定する
以下の場合はカレントディレクトリ./を指定した例
pip install hoge -t ./
pyenv
Pythonのバージョンを指定出来る仮想環境を構築出来る
インストール
brew install pyenv
使用出来るPythonバージョン一覧確認
pyenv install --list
指定Pythonバージョンをインストール( 現ディレクトリ )
pyenv install x.x.x
指定Pythonバージョンをインストール( 全ディレクトリ )
pyenv global x.x.x
指定Pythonバージョンをインストール( カレントディレクトリ )
pyenv local x.x.x
現ディレクトリのバージョン確認
pyenv --version