mac安装conda后,终端的用户名前面有一个(base),最佳解决方案 |
您所在的位置:网站首页 › conda退出base环境 › mac安装conda后,终端的用户名前面有一个(base),最佳解决方案 |
mac安装了conda后,前面会有一个(base),很烦人,终于找到最佳解决方案了: $ conda config --set auto_activate_base false 原因: 安装conda后,每次启动终端,都会自动启动conda的base环境,conda的环境可以用 conda env list 查看 只要设置conda不要自动启动base环境就可以了。 更好玩的配置: 打开mac电脑的终端,默认显示的是:计算机名称 ~ 用户名 $,默认的这个显示有以下两个问题 1、 有时候需要截屏,不想把自己的一些隐私信息截屏进去 2、终端打印了很多日志信息,我们没办法很快很明显地区分哪一行是自己输入的指令,哪些行是输出的日志 解决办法: 初级版: 设置显示/不显示 mac电脑的名字或者用户的名字: sudo vim /etc/bashrc 然后修改: #PS1='\h:\W \u\$ ' 把上面一行注释了之后,加上下面这行: PS1='\$ ' 效果是不显示计算机名称,不显示用户名,只显示一个 $ + 一个空格 退出保存: :wq! 使配置生效:source /etc/bashrc效果就是这样的,很简洁,是吧:
进阶版: 因为一个$ 总是会淹没在满屏幕的字符中,自己都不知道自己刚才输入的终端指令哪去了,所以我加了一个emoji表情 修改配置如下: PS1='[emoji]\$ '上面的[emoji] 是一个 emoji 表情,mac系统可以通过 ctrl + command + 空格键 呼出emoji选择器,比如我是这样设置的: PS1='🎸\$ '效果是这样的: 也可以任意选择自己喜欢的emoji,比如: 其他任意字符也都是可以的: 是不是特别简单实用,我觉得还行。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |