首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

(纯小白教程)Liunx系统安装Anaconda

  • 25-02-16 23:01
  • 3195
  • 5015
blog.csdn.net

 本教程介绍了如何在Linux系统中下载、安装、配置 Anaconda3,并介绍了换源的方法,最后介绍了常用的conda命令。本教程适用于Linux系统,如需要在Windows系统或者Mac OS系统中安装Anaconda3,可移步至主页的其他博客。

(纯小白教程)windows下安装配置anaconda及常用的conda命令_anaconda windows-CSDN博客

(纯小白教程)Mac OS中安装配置Anaconda及常用conda命令回顾-CSDN博客 


目录

1.1 下载anaconda安装包

 1.2 安装Anaconda 

1.3 anaconda换源 

 1.4  常用的anaconda命令


1.1 下载anaconda安装包

在windows系统下的浏览器打开清华anaconda下载包镜像地址:

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

在下载页面选择合适版本的安装包。注意,如果你的linux系统是arm架构的选择下载Anaconda3-xxx-Linux-aarch64.sh ,如果你的系统是x86架构的选择下载Anaconda3-xxx-Linux-x86_64.sh。

使用linux系统下的wget命令下载anaconda安装包,我这里是x86架构,我这里以下载 Anaconda3-2024.02-1-Linux-x86_64.sh为例,则anaconda下载地址为:清华anaconda下载源地址(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)+anaconda具体版本号(以Anaconda3-2024.02-1-Linux-x86_64.sh为例)=https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.02-1-Linux-x86_64.sh

因此,linux系统下使用wget命令下载 2024.02-1-Linux-x86_64的完整命令为: 

wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.02-1-Linux-x86_64.sh

--user-agent="Mozilla" 是为了防止使用wget在清华镜像站下载Anaconda HTTP报错403: Forbidden. 

如果没有出现问题就是下面图示:

此时,耐心等待下载完毕即可 。如果你使用上面的wget命令下载anaconda出现下面的报错

wget: command not found

就是linux系统中没有安装wget,需要先安装wget再执行上面的anaconda下载命令 

Debian/Ubuntu系统,需要执行以下命令:

sudo apt-get install -y wget

CentOS系统则需要输入下面指令:

yum install wget -y 

 1.2 安装Anaconda 

使用上小节的wget命令下载好anaconda之后,下面安装anaconda。

首先对下载的sh文件增加可执行权限。

chmod +x Anaconda3-2024.02-1-Linux-x86_64.sh

然后进行安装

./Anaconda3-2024.02-1-Linux-x86_64.sh 

 此时显示Anaconda的信息,如下图所示:

键盘输入 enter 以继续安装 

此时显示Anaconda的信息,并且会出现More,如上图所示,继续按Enter,直到如下图所示:

输入 'yes' 同意协议,以继续安装。

 此时,询问anaconda 的安装路径,你可以自定义anaconda安装路径,我这里直接输入'enter' 选择默认安装路径。默认安装路径一般在: /home/当前用户名/anaconda3

之后,等待一段时间,会出现下图所示的问询

意思是是否 现在在终端命令中初始化conda命令

注意,为了减少后续不必要的配置,这里要输入 'yes' 

然后,关闭当前终端,再次打开终端

发现命令前出现 base 标志。在终端命令行中输入 conda ,若有返回,如下图所示。则anaconda 安装成功。

1.3 anaconda换源 

由于anacond默认的官方源在国外,使用anaconda下载东西国外下载速度太慢,这里就有了国内的一些anaconda镜像源进行下载 ,比如清华源、中科大源,但这些源都不及conda-forge源稳定。

因此配置conda-forge源。

  1. #删除之前添加的所有镜像源(如清华源等),恢复为anaconda默认的镜像源
  2. conda config --remove-key channels
  3. #添加conda-forge国内源
  4. conda config --add channels conda-forge

 1.4  常用的anaconda命令

查询 conda 版本

conda --version

查看conda环境详细信息

conda info

查看当前有哪些虚拟环境

conda env list

或者使用如下命令:

conda info --envs

创建一个新的虚拟环境

conda create -n xxx python=3.10

其中,通过 -n或--name 来自定义的环境名称,如:xxx;同时,指定Python的版本。

激活虚拟环境

conda activate xxx

退出当前虚拟环境

conda deactivate

彻底删除某个虚拟环境

conda remove -n your_env_name --all 其中,-n与--name等价,表示虚拟环境名

复制某个虚拟环境

conda create --name new_env_name --clone old_env_name

安装包

conda install xxx

 (如:conda install numpy)

指定包版本:

conda install xlrd=1.2.0 (注意是单等于号)

也可以使用pip install安装:

pip install xlrd==1.2.0 (注意是双等于号)

批量安装 requirements.txt 文件中包含的组件依赖

conda install --yes --file requirements.txt

批量导出包含环境中所有依赖包到requirements.txt文件。

conda list -e > requirements.txt

删除某个包

conda remove xxxx

注意:这里并非conda uninstall,只有在pip指令下才有pip uninstal。

升级当前环境中的某个包

conda update xxx

升级所有包:

conda update --all

搜索包

conda search xxx

删除没有用的安装包。
Conda 安装的包都在目录Anaconda/pkgs下。随着使用,conda 安装的包也越来越多;有时候会出现以下不好的情况:有些包安装之后,从来没有使用过;一些安装包的tar包也保留在了计算机中;由于依赖或者环境等原因,某些包的不同版本重复安装。上面的这些情况使得anaconda显得更加冗余,并且浪费储存;对于这些情况可以使用conda clean 净化Anaconda。

conda clean -p

或者

conda clean --packages

删除tar包

conda clean -t

或者

conda clean --tarballs

删除所有的安装包及cache、删除索引缓存、锁定文件、未使用过的包和tar包。

conda clean -y --all

查看镜像源

conda config --show channels

添加镜像源
如:添加清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

配置安装包时显示安装来源

conda config --set show_channel_urls yes

上面的设置表示从channel中安装包时显示channel的url,这样就可以知道包的安装来源了。

清除索引缓存,保证用的是镜像站提供的索引

conda clean -i

切换回默认源(注意这个命令是删除所有用户配置的、添加的源,恢复anaconda官方的源)

conda config --remove-key channels

移除某个镜像源
如:移除清华源

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

注:本文转载自blog.csdn.net的城南皮卡丘的文章"https://blog.csdn.net/qq_42681787/article/details/145056281"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top