PUROGU LADESU

ポエムがメインのブログです。

【python】仮想環境切り替え

venv

pythonについてくるやつです。

仮想環境: Python環境構築ガイド - python.jp

python3 -m venv .newenv
.newenvフォルダが作成される。名前は何でも良い。

# 有効化する
(sourceと.はカレントシェルでシェルを実行するコマンドです)
source .newenv/bin/activate 
. .newenv/bin/activate

pip list でほぼ何もないことを確認

# 無効化する
deactivate 

# 初期化する(入れたパッケージがなくなる)
python3 -m venv --claer .newenv 
deactivateしてからやらないとおかしくなる

# 削除
フォルダを消す

virtualenv

仮想環境作成時に使うpythonバージョンを指定できる。

# 新規作成
virtualenv -p python3.9 .newenv
virtualenv .newenv (バージョン指定なし)

# 有効化
source .newenv/bin/activate

python --version でバージョン確認
pip list でパッケージ確認

# 無効化
deactivate

要らなくなったらフォルダ削除


Python の実行環境を切り替えて使用する (virtualenv) Python3.2まで - まくまくPythonノート

pyenv-virtualenv

pyenvを使ったpythonバージョンの切り替えができるよう。
仮想環境構築と使うpythonバージョンを指定できる。

仮想環境 バージョン管理 まとめ Python - Qiita

pyenvとpyenv-virtualenvの自分流使い方 - Qiita