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