1. ホーム
  2. virtualenv

[解決済み] virtualenvをfish shellで動作させるには?

2022-11-21 09:45:42

質問

virtualenvをfish shellで動作させようとしています。私はvirtualenvをインストールし、bashとzshでうまく動作しています。しかし、次のコマンドを実行すると fish: Unknown command 'source' :

$ source ~/path/to/bin/activate

virtualenvとfish shellを連携させる方法をご存知の方はいらっしゃいますか?

どのように解決するのですか?

virtualenvを使用するためにアクティベーションを行う必要はなく、便利な機能です。直接virtualenvを使用すればいいのです。

virtualenv venv
./venv/bin/pip install foo


を使って魚から試しましたか。

. venv/bin/activate.fish

おそらくbashほど広く使われていないので、問題があるかもしれません。コミット履歴を見ると、最近修正されたことがわかります。

https://github.com/pypa/virtualenv/blob/master/virtualenv_embedded/activate.fish