平时在安装Anaconda3时,如果直接在Anaconda官网下载,会发现很慢,所以我们一般采用国内镜像下载点击
安装前,先安装 bzip2
yum -y install bzip2
不然会有异常
Centos7 64位系统下,选择黑色标记那个
root权限下的命令为:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
会发现下载的很快,然后运行命令:
[root@bogon /]# bash Anaconda3-5.3.1-Linux-x86_64.sh
一直回车
然后输入 yes
回车即是默认文件夹,也可以自己选择文件夹安装,
比如:[/root/anaconda3] >>> /etc/anaconda3
,尽量选择自定义的文件,因为这是在root权限下安装的,非root权限下的用户想要使用的话,
尽量在非root文件夹,这样后来安装不用su权限了(需要一些时间)
这一步是选择环境变量路径 root/.bashrc,且会在该文件内自动追加
export PATH="/etc/anaconda3/bin:$PATH"
如果no 需要自己再次手动添加
这个选择 no ,不安装 VSCode
安装完成后,就可以激活配置的环境变量了
source /root/.bashrc
这个是在root权限下使用的,
想要在用户中使用,可以将anaconda3路径加入用户的局部变量中,这就是为什么,anaconda3不放在root而是放在etc文件夹的原因
放入局部变量中
[lyy@bogon ~] vi ~/.bashrc
添加 export PATH="/etc/anaconda3/bin:$PATH"
source ~/.bashrc
这样每次打开用户时,不用激活环境,都会有默认的python3了
其实这样已经可以了,下面的主要是引入全局变量介绍,方便大家对Linux中局部和全局变量的理解
定义全局变量
全局变量的好处是,你不用以上的 /.bashrc 的配置,包括在 Anaconda安装过程中,有一步需要自动配置 root/.bashrc的也可以选择 no ,怎么在全局配置路径呢?
切换到 root 权限
vi /etc/profile
添加
export PATH="/etc/anaconda3/bin:$PATH"
然后保存后,source /etc/profile 激活或者直接用命令 echo “export PATH=/root/anaconda3/bin:$PATH” >> /etc/profile
然后激活就可以,这种情况,需要在切换到用户时,先运行 source /etc/profile 来激活路径,
然后才能使用,其实没有配置局部变量方便。