linux Anaconda的安装与使用一键上手版

Linux Anaconda的安装与使用一键上手版

Anaconda的下载与安装

anaconda的下载

打开anaconda官网,寻找自己所需的包,我以自己安装的版本为例:

Anaconda3-2023.09-0-Linux-x86_64.sh

在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虚拟环境的相关命令已经可以满足大部分人使用,后续遇到不会的再自行研究一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值