oh-my-zsh 中,用 source venv/bin/activate 激活 virtualenv 时,发现 shell 提示符中没有出现提示。
解决方案
修改 ~/.oh-my-zsh/plugins/virtualenv/virtualenv.plugin.zsh,注释掉 export VIRTUAL_ENV_DISABLE_PROMPT=1 即可。因为 oh-my-zsh 的 virtualenv 插件默认屏蔽了提示。
参考资料
- StackOverFlow:virtualenv name not show in zsh prompt
- segmentfault:那些我希望在一开始使用 Zsh (oh-my-zsh) 时就知道的
- 简书:oh-my-zsh 插件推荐