Python venv備忘録
python3.5からvenvが主流になったらしい。また、anacondaのサイズがでかすぎるのでこれからはvenvを主に使っていこうと思う。 備忘録としてまとめる。
環境作成
[project dir] $ python3 -m venv [newenvname]
newenvnameはvenvを推奨。IDEでvenvを管理できる。
Activate
$ . [newenvname]/bin/activate
sourceを.に置き換えることができるらしい。初耳。
パッケージインストール
(newenvname)$ pip install [package name]
インストールしたパッケージの確認
(newenvname)$ pip freeze
requirements.txtインポート
(newenvname)$ pip install -r requirements.txt
requirements.txtエクスポート
(newenvname)$ pip freeze > requirements.txt
Deactivate
(newenvname)$ deactive
環境初期化
deactivate後に行う。
$python3 -m venv --clear [venvname]