ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux安装Anaconda

2022-02-10 13:04:16  阅读:212  来源: 互联网

标签:架构 anaconda3 Anaconda conda Linux 服务器 安装


第一步:查看计算机架构

  由于是在服务器上安装Anaconda因此我们需要先了解当前服务器架构(是ARM架构还是X86架构),才能下载指定架构的安装包。

uname -a

  使用该命令之后,根据返回结果来选择。

   上图箭头所指表示该服务器架构为X86_64,如果其他计算机显示为aarch64(则为ARM架构),当然还有其他的集构形式(最常见的就是这两种)

第二步:根据版本下载安装包

  登录:https://repo.anaconda.com/archive/查看你需要下载的Anaconda版本,例如我选择下载2020.11的x86_64版本。

   则我需要在服务器的命令框输入:

wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh

  如果你的服务器已经联网,并且有wget命令,则可以正常下载。如果因为某些原因无法正常下载,也可以先将该安装包下载到本地,再上传到服务器。

第三步:安装

  这一步一般来说比较简单,直接使用sh 安装包名称就可以了,但是有些时候有些服务器会报错说没有权限,我们可以使用以下命令对安装包赋予安装权限

chmod +x Anaconda3-2020.11-Linux-x86_64.sh

  接下来就一直点击Enter就可以了,如果让你选择是否添加环境变量(一般是安装完成最后一步),建议是选择yes(因为这样当你启动shall的时候就能自动进入对应python环境了)

第四步:配置环境变量

  如果你在配置环境变量的哪个选项哪里设置了NO,或者没有设置(好像是有时间如果你没有回复会自动结束安装),那么你是使用不了Anaconda的。那该如何配置呢?只需要进入你用户的.bashrc(或者.bash_profile)配置文件,在最后一行添加:

export PATH=/root/anaconda3/bin:$PATH

  其中/root/anaconda3/bin是Anaconda的所在路径,需要修改为你安装的Anaconda的所在路径的bin文件夹下。

  之后再输入以下命令启用配置。

source ~/.bashrc

第五步:设置自动启动环境

  前面设置好之后重新,正常情况下会当你打开Terminal的时候就会进入到Anaconda的环境中了,但是是(base)环境,我还得使用conda activate 其他环境来进入到我指定的环境中,这是十分不方便的,那可不可以让启动Terminal的时候自动进入到我设定好的环境中呢?是可以的,只需要在.bashrc(或者.bash_profile)配置文件增加以下内容:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('安装目录/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "安装目录/anaconda3/etc/profile.d/conda.sh" ]; then
        . "安装目录/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="安装目录/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<.
conda activate 你的环境名

  当然你也可以跳过第四步直接进入第五步。

 

 

参考网站:

如何在Linux服务器上安装Anaconda(超详细)_あなたを待って-CSDN博客_服务器安装anaconda

 

标签:架构,anaconda3,Anaconda,conda,Linux,服务器,安装
来源: https://www.cnblogs.com/CircleWang/p/15878569.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有