linux账号前有个base,安装 aconda 后Linux的终端界面前部出现(base)字样

aconda 是做什么用的这里就不说了,一般玩Python的都知道这东西,最早接触这东西是因为它把NVIDIA中cuda计算和Python互连的一个库拿下了,是买下来了还是专业,还是唯一合作的也就记不清了,那就是 numba , 那些年头Python想要原生态调用cuda代码是比较难的,numba提供了一种较好的支持,虽然当时要我好个激动但是后来发现也没啥太大意义和价值,后来随着Python的各种各种版本泛滥,各种库对不同环境的依赖关系难以搞定等问题,当然这都是后来才逐渐凸显出来的问题,现在由于深度学习的各种大火,各种版本的管理又是要人头疼的很,于是我又用起了aconda, 这东西除了太大,太占磁盘空间,下载耗时,安装耗时,太占地方以外还是比较好用的。

aconda下载地址

9ad5ea5f030ed478437fe45b67531eea.png

下载、安装过程不讲。

这一次安装以后突然间发现了一个问题,那就是Linux终端变样了,无端的在终端前部分出现了(base)字样,如下图:

2e71ec45fcadd4b00f22cf5e5f20a7a4.png

这突然要我感觉是十分的神奇又有些不爽, 凭感觉打开了   ~/.bashrc 文件, 发现如下:

7e4b8d5e96d50d40f33800cf0b1c05a3.png

export PATH=/home/devil/anaconda3/bin:$PATH

# added by Anaconda3 2018.12 installer

# >>> conda init >>>

# !! Contents within this block are managed by 'conda init' !!

__conda_setup="$(CONDA_REPORT_ERRORS=false '/home/devil/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"

if [ $? -eq 0 ]; then

\eval "$__conda_setup"

else

if [ -f "/home/devil/anaconda3/etc/profile.d/conda.sh" ]; then

. "/home/devil/anaconda3/etc/profile.d/conda.sh"

CONDA_CHANGEPS1=false conda activate base

else

\export PATH="/home/devil/anaconda3/bin:$PATH"

fi

fi

unset __conda_setup

# <<< conda init <<<

可以发现我们找到了问题的源头,那就是aconda自动加入了命令到 .bashrc中,  在我们打开终端的时候自动 执行了   conda  activate base 命令,

于是乎就有了前面所说的问题。

一个命令又可以回去,不过感觉一直有(base)字样也是可以接受的,不过要知道原因以后。

conda deactivate

27ed560da5b4bb723bcf1a3c8b6080f9.png

标签:aconda,devil,anaconda3,base,conda,Linux,home

来源: https://www.cnblogs.com/devilmaycry812839668/p/10349602.html

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误可能是由于系统无法找到有效的yum源导致的。可以尝试以下方法: 1. 检查网络连接是否正常,如果网络连接不稳定,可以尝试使用其他网络连接方式。 2. 检查yum源配置文件是否正确,在终端中输入以下命令: ``` cat /etc/yum.repos.d/CentOS-Base.repo ``` 然后检查该文件中的baseurl是否正确,如果不正确,可以手动修改该文件中的baseurl。 3. 清除yum缓存,在终端中输入以下命令: ``` sudo yum clean all ``` 4. 执行yum makecache命令更新缓存: ``` sudo yum makecache ``` 然后再次尝试安装软件包。 5. 如果以上方法都无法解决问题,可以尝试更换其他可用的yum源,例如阿里云、网易等。 希望以上方法可以帮助到你。 ### 回答2: 出现 "Cannot find a valid bawural for repo: base/7/x86_64" 错误可能是由于以下原因导致的: 1. 基础仓库源的URL错误:请检查您的软件仓库源配置文件是否包含正确的URL。您可以编辑文件 /etc/yum.repos.d/ 文件夹中与该错误对应的仓库配置文件,确保URL是正确的。 2. 仓库源指向的镜像服务器无法访问:有时,安装源指向的镜像服务器可能无法访问或出现故障。您可以尝试更换源的镜像服务器地址,或等待一段时间后再次尝试。 3. 本地网络连接问题:如果您的网络连接有问题,可能无法访问仓库源。请检查您的网络连接是否正常,尝试通过浏览器访问相关URL,或使用ping命令测试服务器的可达性。 解决此问题的方法有以下几种: 1. 检查仓库链接:确保您的仓库源配置文件中的链接是正确的。可以通过编辑文件 /etc/yum.repos.d/ 目录中的相关配置文件来检查和更正。然后运行 yum clean all 命令以清除缓存,并尝试重新安装 bind。 2. 更换仓库源:如果您的当前仓库源无法正常工作,您可以尝试更换为其他可靠的源。在网上搜索可靠的 CentOS 7 仓库源,并根据文档替换您当前的仓库源。 3. 检查网络连接:确保您的网络连接正常工作,并且没有任何阻塞或限制仓库源访问的问题。您可以尝试使用浏览器访问相关仓库源的URL,或者使用 ping 命令测试服务服务器的可达性。 总之,这个错误通常是由于仓库源配置错误或网络连接问题引起的,您可以通过检查和更正配置文件,更换仓库源或解决网络问题来解决此问题。 ### 回答3: 在安装bind时,出现"Cannot find a valid bawural for repo: base/7/x86_64"的错误信息通常是由于系统的软件源配置问题引起的。解决这个问题可以按照以下步骤进行操作: 1. 首先,确保系统联网正常,并且能够访问互联网。 2. 检查系统的软件源配置文件,通常在`/etc/yum.repos.d/`目录下。使用编辑器打开该文件(如`sudo vi /etc/yum.repos.d/CentOS-Base.repo`)。 3. 检查文件中`[base]`部分的配置,确认其`baseurl`参数是否正确配置为适合你的系统版本的地址。例如,对于CentOS 7的x86_64架构,baseurl应该指向`http://mirror.centos.org/centos/7/os/x86_64/`。 4. 如果软件源配置正确,但问题依然存在,可能是源服务器无法访问或者暂时不可用。尝试更换其他可信的软件源,或者检查网络连接和配置。 希望以上解答可以帮助你解决安装bind时出现的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值