pipenv すごいなってなった話
みなさん、アバラチア!!!(挨拶)
この記事は Syrup Lang Advent Calender 第 3 日目の記事である可能性が微量に存在すると思う。
pip
でインストールしたパッケージが一括で更新できなくてつらいなってなってたところに pipenv
っていうのがあるっていうのを知ったのでやってみようかと思った。
pipenv
をインストールする
まずは pipenv
をインストール。
% pip install pipenv
pipenv
の使い方 (すごく簡単なやつ)
Python のプロジェクトっぽい py-hogepiyo
に cd
する。
% cd ~/workspace/py-hogepiyo
これは名前ではわからないけど、flask
を使うプロジェクトなので flask
を pipenv
でインストールする:
% pipenv install flask
すると Pipfile
と Pipfile.lock
というファイルができるので、pipenv shell
を使ってなんかそれっぽい環境で実行する。(雑な説明)
% ls
Pipfile Pipfile.lock __pycache__ index.py run run.bat templates
% pipenv shell
(py-hogepiyo-XXXXXXX) %
なんかそうすると、グローバルで flask
がインストールされてなくても動かせるとか。 (まだやってない)
なんか pipenv update
とかもできるそうで、良いの見つけたなと言う感じですね。
ということで、おしまい。