在Linux系统中安装Anaconda的完整指南
在Linux系统中安装Anaconda的完整指南
Anaconda是一个流行的Python和R语言发行版,它包含了conda包管理器、Python解释器以及大量预装的数据科学和机器学习库。本教程将详细介绍如何在Linux系统中安装Anaconda。
文章目录
- 在Linux系统中安装Anaconda的完整指南
- 一、准备工作
- 二、下载Anaconda安装脚本
- 三、验证安装脚本完整性(可选但推荐)
- 四、运行安装脚本
- 五、安装过程详解
- 六、激活安装
- 七、验证安装
- 八、管理Anaconda环境
- 九、卸载Anaconda(如果需要)
- 十、常见问题解决
- 结语
- 参考资料
一、准备工作
在开始安装前,请确保:
- 你拥有Linux系统的管理员权限
- 系统有足够的磁盘空间(Anaconda安装大约需要3GB空间)
- 已安装wget或curl工具(用于下载安装包)
二、下载Anaconda安装脚本
- 访问Anaconda官方下载页面:https://www.anaconda.com/products/distribution或者https://repo.anaconda.com/archive/
- 找到Linux版本,右键复制下载链接(推荐选择Python 3.x版本)
- 在终端中使用wget或curl下载:
# 使用wget下载
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-Linux-x86_64.sh# 或者使用curl下载
curl -O https://repo.anaconda.com/archive/Anaconda3-2023.03-Linux-x86_64.sh
注意:请将URL替换为你从官网获取的最新版本链接。
三、验证安装脚本完整性(可选但推荐)
为确保下载的文件完整未被篡改,可以验证SHA-256校验和:
sha256sum Anaconda3-2023.03-Linux-x86_64.sh
将输出与Anaconda官网提供的校验和进行比对。
四、运行安装脚本
- 给予脚本执行权限:
chmod +x Anaconda3-2023.03-Linux-x86_64.sh
- 运行安装脚本:
./Anaconda3-2023.03-Linux-x86_64.sh
五、安装过程详解
- 阅读许可协议,按
Enter
键浏览(按空格
键可以一屏一屏浏览,按Q
键可以直接跳到最后),一直到能够让你输入的地方即末行显示–More–
,在最后输入"yes"同意条款 - 选择安装位置(默认在用户主目录下的anaconda3目录)
- 是否初始化Anaconda3(推荐选择"yes")
- 这会将Anaconda添加到你的PATH环境变量中
六、激活安装
安装完成后,需要重新加载bash配置或打开新的终端:
source ~/.bashrc
或者直接关闭并重新打开终端。
七、验证安装
检查Anaconda是否安装成功:
conda --version
如果安装成功,将显示conda的版本号。
八、管理Anaconda环境
- 更新conda到最新版本:
conda update conda
- 创建新环境:
conda create --name myenv python=3.9
- 激活环境:
conda activate myenv
九、卸载Anaconda(如果需要)
- 删除Anaconda目录:
rm -rf ~/anaconda3
- 从.bashrc中删除Anaconda相关的PATH设置
- 删除隐藏的配置文件:
rm -rf ~/.condarc ~/.conda ~/.continuum
十、常见问题解决
- conda命令未找到:说明PATH设置不正确,手动添加以下内容到~/.bashrc:
export PATH=~/anaconda3/bin:$PATH
然后运行source ~/.bashrc
。
设置
~/.bashrc
文件中的Linux环境变量以及切换CUDA版本等操作可以查看我的这篇文章中的相关介绍:Linux系统中切换CUDA版本的完整指南(含vim使用方法)
,推荐使用gedit
文本编辑器(可以参考:Linux系统下安装Gedit文本编辑器的完整指南)。
-
图形界面安装器:如果你使用的是带图形界面的Linux发行版,也可以下载图形安装包(.sh文件),右键选择"运行"进行图形化安装
-
磁盘空间不足:可以考虑安装Miniconda(Anaconda的精简版),然后按需安装包
结语
现在你已经成功在Linux系统上安装了Anaconda,可以开始你的数据科学之旅了!Anaconda提供了强大的环境管理功能,可以轻松创建隔离的Python环境,管理不同版本的包依赖关系。
参考资料
- 如何在Linux服务器上安装Anaconda(超详细)
- Centos7安装Anaconda3