Hax*_*raZ 6 python zsh ps1 conda
我使用zsh但没有配备 oh-my-zsh,因为我在我的机器上克隆了许多 git 存储库,并且 oh-my-zsh 的默认主题或“josh”主题使其非常慢,对于cd和ls命令等。
因此,我删除了 oh-my-zsh 并仅使用 zsh 的默认推荐配置,除了添加一些别名和路径变量。
现在问题来了:我通过conda管理我的 python 环境,并且提示符中没有显示当前环境名称。
我已经执行了命令:
conda init zsh
Run Code Online (Sandbox Code Playgroud)
并重新打开我的终端(默认 shell 是 zsh),仍然不显示“(base)”或“(py36)”东西。
我怎样才能告诉我的终端显示这些东西?git 分支对我的工作并不重要,但当前的 python 版本确实很重要,因为与 DeepLearning 相关的工具使用许多不同的 python 版本。
对于那些使用 oh-my-zsh 的用户
我在 ~/.zshrc 配置文件中添加 anaconda 元素
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(anaconda ...ENVS)
Run Code Online (Sandbox Code Playgroud)
conda env 出现了
这是由于默认 zsh 配置中的这一行引起的:
prompt adam1
Run Code Online (Sandbox Code Playgroud)
删除该行后,重新打开终端,将显示 conda 环境。
| 归档时间: |
|
| 查看次数: |
15432 次 |
| 最近记录: |