pipenvを使ってみる
ドキュメント
Pipenvの基本的な使い方 — pipenv 2018.11.27.dev0 ドキュメント
前提
os ... macos python... anacondaではなくbrewでインストールしたpython
インストール
brew install pipenv
仮想環境作る
pipenv --python 3.8 # 3.8でも3でよい。指定したものが環境で使われるpythonのバージョンになる
環境にライブラリを追加する
pipenv install django==3.0 # 普通仮想環境に入ってインストールするけど、pipenvであれば # プロジェクトディレクトリでいることが必要なだけで仮想環境に入ることは要求されない。
仮想環境入る
pipenv shell # プロジェクトのディレクトリの名前が仮想環境名
仮想環境から出る
deactivate exit
pipenvで作成したライブラリをrequirements.txtに出力する
pipenv run pip freeze > requirements.txt
Generate requirements.txt from Pipfile.lock · Issue #3493 · pypa/pipenv · GitHub