如何在fish shell中使用virtualenvwrapper?

22

有没有办法让 virtualenvwrapper 在 fish shell 中工作?当尝试运行 workonvirtualenvwrapper 命令时,会出现以下错误:

fish: Unknown command 'workon'

当我运行时

source /usr/local/bin/virtualenvwrapper.sh

我收到一个非常长的错误,以以下内容开头:

fish: Expected a command name, got token of type 'Run job in background'. Did you mean 'COMMAND; and COMMAND'? See the help section for the 'and' builtin command by typing 'help and'.

/usr/local/bin/virtualenvwrapper.sh (line 67): if [ "$OS" = "Windows_NT" ] && [ "$MSYSTEM" = "MINGW32" ]

以...结束:

source: Error while reading file '/usr/local/bin/virtualenvwrapper.sh'

2
你需要将那个 sh 脚本重写为 fish 语法。 - glenn jackman
我发现Fish不是一个受支持的shell:http://virtualenvwrapper.readthedocs.org/en/latest/install.html - glenn jackman
我看到有些人使用Python Env Wrapper(也称为Invewrapper)。那是唯一可能的方式吗? - oxtay
这支持鱼吗? - glenn jackman
5
那也不行。但是现在,我发现了这个:virtualfish 它似乎是fishvirtualenvwrapper的替代品 :) - oxtay
1个回答

18

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接