当想要进入python的指定虚拟环境~/venv/bin/时使用 source activate报错

source activate
Badly placed ()'s.

因为当前Linux使用的是*csh 或者fish shell时是无法使用 source activate的

使用 source activate.csh

source activate.csh
[venv] ->

同理如果是fish 使用 source activate.fish

 

如何知道自己当前的环境使用的是什么shell版本?

使用echo $0 会打印当前shell版本

echo $0
tcsh

 

Logo

更多推荐