熟练掌握linux服务器上多用户anaconda的安装与卸载


鄙人刚开始在linux(CentOS 7.6)上安装anaconda的时候,本着“默认即合理”的原则一路‘enter’、‘yes’,结果把anaconda安装到了/root路径下,普通用户无法访问,导致普通用户无法使用。
需要卸载的时候,发现没有直接卸载的工具,网上方法各不相同,操作也不太一致。我结合一位 博主的部分方法,整理了适用于CentOS操作系统的anaconda安装与卸载方法。

Anaconda安装(CentOS 7.6)

安装下载工具wget

root 用户下运行:

yum install wget -y  # -y可以免去安装过程输入yes的过程

找到并下载安装包源

  • 在官网上找到对应的包,并复制地址
https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
#后面的版本根据自己实际情况选择
  • 在linux上使用wget下载。也可以先在win上下载再传到linux,不过略显麻烦

root用户下运行:

wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
# 这里也可以先指定地址。反正最后都要删掉这个包的,默认还省事

正式安装

  • 找到安装包位置
    如果是默认下载的话,就在当前位置下
[root@longjs ~] ll
total 674660
-rw-r--r-- 1 root root 690850711 May 11 02:35 Anaconda3-2022.05-Linux-x86_64.sh
  • 安装
    • 安装方式有两种,一种是修改文件权限为可运行,一种是加上sh执行。这里使用比较简单的第二种方法

      sh Anaconda3-2022.05-Linux-x86_64.sh  
      # tips:打出前面几个字符,tab键可补全
      
    • 一直按回车

    • 询问Do you accept the license terms?选择yes

    • 输入要安装的路径。第一次安装的时候默认就到 /root 底下了,导致普通用户无法使用。这里选择安装到 /opt 底下,相当于win系统下安装在了D盘

      [/root/anaconda3] >>> /opt/anaconda3
      
    • 等待安装完成,重启终端即可看到(base)字样

      (base) [root@longjs ~] conda -V
      conda 4.12.0
      
    • (可选)删除安装包

      rm -rf /root/Anaconda3-2022.05-Linux-x86_64.sh 
      # 地址替换成自己的安装包目录
      

普通用户使用

普通用户登录后,运行如下命令,更新bashrc信息即可

/opt/anaconda3/bin/conda init bash
# /opt/anaconda3 为安装路径
source .bashrc  # 或重启终端

Anaconda卸载(重装)

如果不小心装错了,需要卸载或者重装,可两步完成卸载

删除安装文件

rm -rf /root/Anaconda3  # 这里为安装路径

删除环境变量

  • 用 vim 打开环境变量文件
vim ~/.bashrc
  • 将有关anaconda相关的代码块注释掉
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/opt/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
  • :wq 保存退出,重启终端即可

END

参考文献

  1. Linux卸载Anaconda
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

longjs17

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值