在Ubuntu中安装Anaconda3

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

本文介绍在Ubuntu 24.04中安装Anaconda3管理Python环境:因系统自带Python版本过旧,建议从国内镜像下载安装包,按提示接受许可、设置路径并初始化;随后修改.condarc使用清华镜像加速;最后创建名为pyspark的Python 3.11环境以兼容Spark 4.2.0,并演示激活、测试和退出方法。

🔎

延伸解读

系统Python与Anaconda可共存

文章指出Ubuntu 24.04自带的Python 3.7版本过旧,但安装Anaconda不会影响系统已有的Python环境。这意味着用户可以在保留系统Python的同时,利用Anaconda管理独立的Python版本和库,避免因升级系统Python而可能引发的依赖问题。这种共存方式为大数据实验提供了灵活的版本控制手段。

镜像加速的必要性与配置

由于Anaconda国外源下载速度慢,文章建议安装后立即修改.condarc文件,将频道指向清华镜像。这不仅加速后续模块安装,也确保环境创建时能快速获取包。配置中涵盖了conda-forge、defaults以及多个custom_channels,覆盖了常见科学计算和PyTorch等场景,减少了因网络问题导致的安装失败。

环境隔离解决版本兼容问题

文章强调系统Python 3.7与Spark 4.2.0存在兼容性问题,因此通过conda创建名为pyspark的Python 3.11环境。这种环境隔离机制允许不同项目使用不同Python版本,互不干扰。用户激活该环境后,所有安装的包都局限于其中,测试完毕可轻松退出,保持了主环境的整洁。

❓

Q&A

Ubuntu 24.04 自带的 Python 版本太旧,怎么解决?

可以安装 Anaconda3 来管理 Python 环境。Anaconda 内置了 Python 和许多常用第三方库,安装后不会影响系统自带的 Python,并且可以创建指定版本的 Python 环境(如 3.11)以满足兼容性需求。

在 Ubuntu 中安装 Anaconda3 的具体步骤是什么?

1. 从国内镜像下载 Anaconda3 安装包(如 Anaconda3-5.3.1-Linux-x86_64.sh)。2. 在终端中执行 sh ./Anaconda3-5.3.1-Linux-x86_64.sh 启动安装。3. 按 Enter 阅读许可,输入 yes 接受。4. 设置安装路径(可直接回车使用默认路径)。5. 询问是否初始化时输入 yes 并回车,完成安装。

如何加快 Anaconda 下载包的速度?

可以修改 Anaconda 的数据源为国内镜像。通过编辑 ~/.condarc 文件,将 channels 和 default_channels 等指向清华镜像站(https://mirrors.tuna.tsinghua.edu.cn/anaconda),从而加速后续模块的下载。

安装 Anaconda 后如何创建 Python 3.11 环境?

在终端中执行 conda activate 激活基础环境,然后运行 conda create -n pyspark python=3.11 创建名为 pyspark 的 Python 3.11 环境。出现提示时输入 y 确认即可。

如何激活和退出 pyspark 环境?

激活环境使用 conda activate pyspark;退出环境使用 conda deactivate。激活后可以通过 python 命令测试是否切换成功,退出 Python 交互界面使用 exit()。

为什么需要安装 Python 3.11 而不是使用系统自带的 Python 3.7?

因为系统自带的 Python 3.7 版本过低,会与 Spark 4.2.0 存在兼容性问题,所以需要额外安装 Python 3.11 以确保兼容性。

🏷️

标签

➡️

继续阅读