Linux Anaconda的安装与使用一键上手版
Anaconda的下载与安装
anaconda的下载
打开anaconda官网,寻找自己所需的包,我以自己安装的版本为例:
在linux终端上切换好目前目录,使用wget下载
[yan@hadoop103 software]$ pwd
/opt/software
[yan@hadoop103 software]$ wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
或者在Windows上点击下载后使用Xshell/Xftp传输
下载完成后
安装anaconda
切换到下载的目录,如果没有问题,基本在同目录上
添加可执行权限
chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh
执行sh脚本
./Anaconda3-2023.09-0-Linux-x86_64.sh
按下回车键
一直按回车键,直到yes|no选项出现,输入yes
按下enter,同时~/anaconda3
是Anaconda的安装目录
输入yes,anaconda自动配置环境变量
输入
anaconda --version
conda info
出现该结果无伤大雅,可以先
source ~/.bashrc
如果不行的话
vim ~/.bashrc
并在最后一行加上
export PATH=$PATH:/home/yan/anaconda3/bin
/home/yan/anaconda3/
为你的anaconda安装目录
source一下,出现
anaconda已经安装完成!
Anaconda的镜像源配置
首先,在国内anaconda的仓库网站是很难访问的,因此,配置几个国内镜像源
添加
# 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 添加阿里云镜像源
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
# 添加中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
删除
conda config --remove channels defaults
conda config --remove channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda info
查看一下
Anaconda构建虚拟环境
查看环境列表,(带星号是目前在用的环境)
conda env list
创建环境
#-n后面接的是名称,python等于指定版本
conda create -n test python=3.8.16
它会自动创建虚拟环境并下载相关库,漫长的等待中会出现y/n选项,输入y,成功创建
同时激活test虚拟环境,但输入conda list
发现创建虚拟环境并没有下载好多包,需要我们手动下载
(base) [yan@hadoop103 ~]$ conda activate test
(test) [yan@hadoop103 ~]$ conda list
# packages in environment at /home/yan/anaconda3/envs/test:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
_openmp_mutex 4.5 2_gnu https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
bzip2 1.0.8 hd590300_5 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
ca-certificates 2023.11.17 hbcca054_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
ld_impl_linux-64 2.40 h41732ed_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libffi 3.4.2 h7f98852_5 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgcc-ng 13.2.0 h807b86a_3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgomp 13.2.0 h807b86a_3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libnsl 2.0.1 hd590300_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libsqlite 3.44.2 h2797004_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libuuid 2.38.1 h0b41bf4_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libzlib 1.2.13 hd590300_5 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
ncurses 6.4 h59595ed_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
openssl 3.2.0 hd590300_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pip 23.3.1 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
python 3.8.16 he550d4f_1_cpython https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
readline 8.2 h8228510_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
setuptools 68.2.2 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
tk 8.6.13 noxft_h4845f30_101 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
wheel 0.42.0 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xz 5.2.6 h166bdaf_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
在手动下载之前,先下载pip工具(但我上面已经下载好pip工具无需再下载了,下载命令conda install pip
)
创建文件批量下载,也可单个文件慢慢下载(pip install 库名称
)
vim requirement.txt
文件内容如下
random2
seaborn
pandas
使用pip工具下载库,它会自动下载相依赖的库
pip install -r requirement.txt
查看test虚拟环境的库
conda list
退出当前虚拟环境
conda deactivate
至此,上述提到的anaconda虚拟环境的相关命令已经可以满足大部分人使用,后续遇到不会的再自行研究一下