ひらめの日常

プログラミングと読書と

fish shellでsource activateが使えない時の対処法

fishでsource activateできない

anacondaをインストールして、fish shellで仮想環境を立ち上げようと、source activate envをしました。

すると、次のようなエラーが、、、

>> source activate chainercv
source: Error encountered while sourcing file 'activate':
source: No such file or directory

解決方法

config.fishに次の一行を追加して解決しました。

source (conda info --root)/etc/fish/conf.d/conda.fish

次に、configファイルを読み込み直します。

 source ~/.config/fish/config.fish

すると、activateコマンドを使って仮想環境を立ち上げることができました。

[/Users/hiramekun]
>> activate chainercv
[/Users/hiramekun]  (chainercv)
>>             

こちらのリンクを参考にしました。