python -m venv venv --upgrade (upgradeオプションを付ける)
バージョンを戻すときも同じ。
現状確認。
$ python -V > Python 3.7.3 $ . venv/bin/activate (venv)$ python -V > Python 3.7.3 (venv)$ ls venv/lib > python3.7python 3.8 をインストールしたので
venvもversion3.8に合わせる
もう一度、確認
$ python -V > Python 3.8.0 $ . venv/bin/activate (venv)$ python -V > Python 3.7.3 # venvのpythonは3.7.3 のまま
upgradeオプションをつけて!
(venv)$ deactivate $ python -m venv venv --upgrade $ . venv/bin/activate (venv)$ python -V > Python 3.8.0 # venv の環境でもバージョン3.8.0 (venv)$ ls venv/lib > python3.7 python3.8 # venv/libにも 3.8用ディレクトリができている- 念のため pip --version も確認しておく
- pip install -r requirements.txt を実行 (マイナーバージョンの変更時は必要ないと思う)
参考
venv --- 仮想環境の作成