发布于 

Linux安装Anaconda3

服务器的默认 Python 版本有点旧,才 3.6.8。

于是打算升级一下,但是升级太麻烦,所以就想直接装个 Anaconda3 来管理 Python 版本,会更方便一些。

参考官方文档:https://docs.anaconda.com/free/anaconda/install/linux/

文档有不同版本的 Linux 的安装步骤,我的是 CentOS 7.9,按照 RedHat 安装步骤来。

  1. 安装所需依赖
1
yum install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver
  1. 下载安装脚本,这里根据架构选择不同脚本
1
curl -O https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

脚本将近大小 1 G,会比较慢。

  1. 执行安装脚本
1
bash Anaconda3-2020.05-Linux-x86_64.sh

然后根据提示,按 Enter,会有一个许可协议,继续一直按 Enter 把协议阅读完。

注意不要按太快,我好几次按快了,到是否同意协议的时候,Enter 没来得及刹住车,默认选了否,脚本直接退出了,于是我又得重新执行安装脚本再阅读一遍。。。

我也是醉了。

阅读完输入 yes 继续安装。

1
2
Do you accept the license terms? [yes|no]
[no] >>> yes

安装目录,默认是当前用户主目录,我打算装到 data 下。

安装完问是否初始化,输入 yes 让它帮忙初始化。

1
2
You can undo this by running `conda init --reverse $SHELL`? [yes|no]
[no] >>> yes

刷新一下终端,发现最前面多了一个 (base),环境激活成功。

1
2
3
4
5
6
7
8
9
[root@centos data]# source ~/.bashrc
(base) [root@centos data]# conda env list
# conda environments:
#
base * /data/anaconda3

(base) [root@centos data]# python -V
Python 3.11.5
(base) [root@centos data]#

默认环境是 3.11.5。


——end——