ZHYCarge的博客

旧平台,已不再维护,请点击下方链接转至新平台访问

0%

Ubuntu安装anaconda

前言

想拿自己的云服务器跑Python脚本,为了防止环境导致后续出现问题,因此尝试安装Linux的Anaconda

系统配置

  • Ubuntu 18.04
  • 2核2G
  • python3.69

过程

更新自身包

sudo apt update && sudo apt upgrade

下载curl软件

sudo apt install curl

进入到 /tmp目录下

这步可选,(存到/tmp目录下方便关机的时候自动给你删掉,安装包没啥用2333)

cd /tmp

下载anaconda安装包

官网上找到属于你自己的anaconda安装包,如图:

image-20220623175613105

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

右键链接复制链接之后,在终端中输入:

curl -O 你复制的链接

例子: curl -O https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

等待下载完毕

【可选】验证安装包的有效及完整性

以自身为例:

输入命令

sha256sum Anaconda3-2022.05-Linux-x86_64.sh 来生成一段sha256验证密钥,通过官网链接找到属于自己的版本sha256密钥

此链接对应的便是上文的密钥链接,将两段sha256密钥进行比对,一致即可

安装anaconda

输入命令

bash Anaconda3-2022.05-Linux-x86_64.sh即可安装,

期间会让你确定安装目录\阅读许可等相关操作

直到后面会出现安装成功提醒

之后在命令行中输入 source ~/.bashrc

注意:此处如果在fish中输入,会报错,因此需要先退出fish,或者直接先bash,再输入此命令

是否在每个会话中启用conda

默认此选项是开启的,如果需要更改,输入如下命令:

conda config --set auto_activate_base False 取消每个shell中使用

请注意:此命令使用前提为需要在shell中提前使用 conda init

其他

conda环境配置到fish中

bash中输入:

conda init fish

即可

出现错误:Variables may not be used as commands. In fish, please define a function or use'eval $CONDA_EXE'.

经过面向Google编程之后发现,在fish版本小于 3.0.0时会出现这个问题:问题链接,因此,需要通过执行下面命令,将fish更新到最新版本来解决此类问题

sudo apt-add-repository ppa:fish-shell/release-3

apt update

sudo apt install fish

Reference

-------------我也是有底线的哦如需更多,欢迎打赏-------------