一、安装
1.进入官网:https://www.anaconda.com/products/individual
2.点击linux的企鹅图标
3.选择适合自己系统的版本并点击之后会下载安装文件
4.视自己系统情况将安装文件上传到linux系统的任意目录(比如/var/soft/),我是直接通过Xftp直接拖到了指定目录
5.进行安装(后面步骤建议直接使用root账户进行操作,否则需要在指令前加sudo)
# 跳转到安装包目录
cd ~/var/soft/
# 进行安装
sh Anaconda3-2021.11-Linux-x86_64.sh
期间根据指示按回车直到需要输入yes or no 的地方
输入yes后就可以开始指定安装目录了
需要注意安装anaconda需要比较大的空间,所以安装目录最好有3G以上的空间,之后根据提示继续回车便可。
6.配置环境变量
通过修改profile文件来配置环境变量
sudo vi /etc/profile
进入profile文件后输入i便可以进行编辑了
在文件最后面追加下面的内容便可
export PATH=$PATH://soft/anaconda3/bin
之后按下Esc键,输入:wq回车便将配置文件保存
之后通过下面的脚本重载一下配置文件便大功告成
source /etc/profile
7.验证是否安装成功
输入python回车若进入的python版本中有Anaconda3的内容便说明已完成安装及配置
8.通过下面的方法打开Anaconda的图形化界面
source ~/var/soft/Anaconda3/bin/activate root
anaconda-navigator
9.配置镜像源
vim ~/.condarc
输入i进入编辑模式,将channels内容改为
channels:
- defaults
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
之后按下Esc键,输入:wq回车将配置文件保存便大功告成。
10.将python3设为固定路径
经过上面步骤后进入linux时系统会默认进入‘base’环境,在这个环境中执行python3是没有问题的,若通过crontab定时任务去调用python3可能会出现找不到python3的问题,那么就需要将python3设为固定路径了:
首先通过下面的方法找到python3的路径:
which python3
然后,将路径映射到usr/bin/目录
ln -s /var/soft/Anaconda3/bin/python3 /usr/bin/python3
之后便可以任意使用python3命令啦~
二、问题与解决方案
1.在sh文件中激活虚拟环境的时候遇到“CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.”问题:
需要先退出当前环境:source deactivate
然后再激活虚拟环境:conda activate base
注意退出的时候是用source