venv環境を作って入る (パスを設定した新しいシェルを作成する)
python3 -m venv ./venv
begin; set -lx PATH (realpath ./venv)/bin $PATH; fish; end
抜ける
exit
venvの中にいるかどうか調べるには、pipのパスを見る
which pip
python3 -m venv ./venv
begin; set -lx PATH (realpath ./venv)/bin $PATH; fish; echo "deactivated."; end
venv環境を作って入る
python3 -m venv ./venv
set -lx PATH (realpath ./venv)/bin $PATH
抜ける
set -lx PATH $PATH[2..-1]
python3 -m venv ./venv
あとは、venvの中のbinを明示的に指定する
venv/bin/pip
venv/bin/python
(最近はこちらの方法が気に入ってます)