当前位置: 首页 > article >正文

如何在 Ubuntu 上安装 Anaconda 开发环境

如何在 Ubuntu 上安装 Anaconda 开发环境

Anaconda 是一个开源的 Python 和 R 语言发行版,特别适合数据科学、机器学习和人工智能等领域。它包含了众多常用的科学计算库和工具,并提供了 Conda 包管理器,方便用户管理软件包和环境。本文将详细介绍如何在 Ubuntu 22.04 上安装 Anaconda,并使用 Conda 管理隔离的用户环境。

为什么选择 Anaconda?

Anaconda 的优势在于:

  • 简化包管理: Conda 可以轻松安装、更新和删除各种 Python 包和依赖项,避免了手动安装和配置的繁琐过程。
  • 创建隔离环境: Conda 可以创建独立的虚拟环境,每个环境拥有自己的 Python 版本和软件包,避免了不同项目之间包冲突的问题。
  • 预装常用库: Anaconda 预装了 NumPy、Pandas、Scikit-learn 等常用的数据科学库,方便用户快速上手。
  • 跨平台兼容: Anaconda 支持 Windows、macOS 和 Linux 等多种操作系统,方便用户在不同平台上进行开发。

准备工作

服务器准备

必要前提:

  • 一个充满求知欲的大脑。
  • 一台 Linux 服务器(推荐腾讯云、阿里云或雨云等)。本文将以雨云为例进行演示。

我将以 雨云 为例,带大家创建一台自己的云服务器,以便尝试本篇文章的内容。

注册链接: https://rainyun.ivwv.site

创建雨云服务器

以下步骤仅供参考,请根据实际需求选择配置。

点击 云产品云服务器立即购买

image

选择距离你较近的区域,以保证低延迟。

image

选择配置。

image

选择 Ubuntu 22.04 版本。

image

最后点击 立即购买,并按照提示进行购买。购买后等待机器部署完毕,点击购买的服务器,进入管理面板,找到远程连接相关信息。

image

image

使用 PowerShell 进行远程连接。

image

输入 ssh root@你的服务器IP 例如 ssh root@154.9.227.239 回车后,首次需要输入 yes,再次回车后即可登录服务器。

image

到此为止,我们的云服务器就创建好了。

开始安装

Anaconda 并不在 Ubuntu 的默认软件包仓库中,因此我们需要从 Anaconda 官方网站下载安装脚本进行安装。

下载安装脚本

$ wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh

注意: 如果下载链接无法访问,可能是网络问题或链接有误,请检查链接的合法性,并适当重试。

运行安装脚本

$ bash Anaconda3-2024.10-1-Linux-x86_64.sh
  • 当提示你查看Anaconda许可协议时,按回车键继续。
Welcome to Anaconda3 2024.10-1

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
  • 按 Space 浏览许可协议。
  • 输入 yes 并按 Enter 接受许可协议
Version 4.0 | Last Modified: March 31, 2024 | ANACONDA TOS

Do you accept the license terms? [yes|no]
>>> yes 
  • 验证默认安装路径,通常是用户主目录中的 anaconda3,然后按 Enter 安装 Anaconda。
Anaconda3 will now be installed into this location:
/path/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/path/anaconda3] >>> 
  • 输入 yes 并按 Enter 更新 shell 环境并初始化 Conda。
Do you wish to update your shell profile to automatically initialize conda?
This will activate conda on startup and change the command prompt when activated.
If you'd prefer that conda's base environment not be activated on startup,
   run the following command when conda is activated:

conda config --set auto_activate_base false

You can undo this by running `conda init --reverse $SHELL`? [yes|no]
[no] >>> yes

更新 shell 配置

$ source ~/.bashrc 

验证安装

$ conda --version

输出:

conda 24.5.0

查看已安装的包

$ conda list

输出:

# Name                    Version                   Build  Channel
_anaconda_depends         2024.06             py312_mkl_2  
_libgcc_mutex             0.1                        main  
_openmp_mutex             5.1                       1_gnu  
abseil-cpp                20211102.0           hd4dd3e8_0  
aiobotocore               2.12.3          py312h06a4308_0  
aiohttp                   3.9.5           py312h5eee18b_0  
aioitertools              0.7.1              pyhd3eb1b0_0  
aiosignal                 1.2.0              pyhd3eb1b0_0  
alabaster                 0.7.16          py312h06a4308_0  
altair                    5.0.1           py312h06a4308_0  
anaconda-anon-usage       0.4.4           py312hfc0e8ea_100  
anaconda-catalogs         0.2.0           py312h06a4308_1  
anaconda-client           1.12.3          py312h06a4308_0  
anaconda-cloud-auth       0.5.1           py312h06a4308_0  
anaconda-navigator        2.6.0           py312h06a4308_0  
anaconda-project          0.11.1          py312h06a4308_0  
annotated-types           0.6.0           py312h06a4308_0  
.............................

使用 Conda 管理环境

Conda 环境可以帮助你隔离不同项目的依赖项,避免冲突。

创建新的 Conda 环境

$ conda create --name myenv python=3.8

注意: 当提示安装所有必要的依赖包时,输入 Y 后回车。

激活新的 Conda 环境

$ conda activate myenv

注意: 验证 shell 提示符是否更改为新环境,例如 (myenv) my@Server:~$

更新环境中的所有包

$ conda update --all

注意: 当提示安装新包时,输入 Y

克隆现有的环境

$ conda create --name test --clone myenv

安装新的软件包

$ conda install requests

注意: 要安装来自不同来源(如 conda-forge)的软件包,请运行 conda install -c conda-forge package_name 并将 package_name 替换为要安装的软件包的名称。

清理未使用的包和缓存

$ conda clean --all

导出环境

$ conda env export > environment.yml

导入环境

$ conda env create -f environment.yml

在特定环境中执行命令

例如,在 myenv 环境中运行 script.py 文件:

$ conda run -n myenv python script.py

结论

通过本文的介绍,你已经学会了如何在 Ubuntu 22.04 上安装 Anaconda 并使用 Conda 管理环境。Anaconda 提供了一个强大的工具集,可以帮助你高效地管理 Python 包和环境,提高开发效率。

相关链接

  • 雨云 - 新一代云服务提供商: https://www.rainyun.com/NTEzMTM1_?s=blog
  • 面试鸭:https://mianshiya.com/?shareCode=sq29yv
  • 我的博客:https://blog.ivwv.site

http://www.kler.cn/a/404786.html

相关文章:

  • 北京申请中级职称流程(2024年)
  • Python+Django框架江西南昌二手房数据可视化大屏系统网站作品截图和开题报告参考
  • 聊一聊Elasticsearch的索引数据搜索过程
  • 前端数据可视化思路及实现案例
  • 鸿蒙多线程开发——线程间数据通信对象01
  • Flink学习连载文档第一篇--Flink集群的安装
  • Ubuntu24.04下的docker问题
  • 开源Tacchi 视触觉传感器仿真器,为机器人与物体接触仿真提供高质量的Sim2Real性能!
  • 241121学习日志——[CSDIY] [InternStudio] 大模型训练营 [11]
  • leetcode-18-四数之和
  • 【PDFBox】-初识
  • Java八股-MyBatis延迟加载
  • 提交git仓库时,如何关闭lint校验
  • 数据结构 (1)基本概念和术语
  • Easyexcel(4-模板文件)
  • 【QT - 1 - 】什么是QT?
  • LeetCode —— 字母异位词分组
  • Linux 定时任务全解析
  • Spring Cloud Alibaba、Spring Cloud 与 Spring Boot各版本的对应关系
  • 【docker】docker commit 命令 将当前容器的状态保存为一个新的镜像