我的系统是macOS Mojave 10.14.6+zsh+ohmyzsh
默认情况下,活动环境显示在命令提示符开头的括号()或方括号[]中:
$conda activate my_env
(my_env)$
但是运行lano@MBP:~|master⚡ ⇒ conda activate base
之后,我仍然得到相同的命令提示符:lano@MBP:~|master⚡ ⇒
。
因此,我运行conda info
来检查base
是否已激活。我得到以下信息:
active environment : base
active env location : /Users/lano/anaconda3
shell level : 1
user config file : /Users/lano/.condarc
populated config files : /Users/lano/.condarc
conda version : 4.7.10
conda-build version : 3.18.8
python version : 3.7.3.final.0
virtual packages :
base environment : /Users/lano/anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/osx-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/osx-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /Users/lano/anaconda3/pkgs
/Users/lano/.conda/pkgs
envs directories : /Users/lano/anaconda3/envs
/Users/lano/.conda/envs
platform : osx-64
user-agent : conda/4.7.10 requests/2.22.0 CPython/3.7.3 Darwin/18.7.0 OSX/10.14.6
UID:GID : 501:20
netrc file : None
offline mode : False
它表明环境base
已被激活。但是base
不会出现在命令提示符的开头。
而/.condarc
文件是:
ssl_verify: true
channels:
- default
auto_activate_base: false
changeps1: true
所以,如何使环境名称出现在命令提示符的开头。