在用fish激活virualenv虚拟环境时,使用命令: source ./venv/bin/activate 报错
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; min-height: 13.0px }
span.s1 { }
span.Apple-tab-span { white-space: pre }
./venv/bin/activate (line 23): Unsupported use of ‘||‘. In fish, please use ‘COMMAND; or COMMAND‘.
if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
^
from sourcing file ./venv/bin/activate
called on standard input
source: Error while reading file ‘./venv/bin/activate‘
解决方法:
https://github.com/pypa/virtualenv/issues/886
替换activate为activate.fish
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #2eaebb }
span.s1 { color: #000000 }
span.s2 { text-decoration: underline }
Fish 下报错 Unsupported use of '||'. In fish, please use 'COMMAND; or COMMAND'.
原文地址:https://www.cnblogs.com/lecoz/p/10049724.html