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

Ubuntu 系统下 Anaconda 完整安装与环境配置指南(附常见问题解决)

在数据分析、机器学习或深度学习领域,Anaconda 是必备工具之一 —— 它能一键管理 Python 环境和各类库,避免版本冲突问题。本文以 Ubuntu 系统为例,详细记录 Anaconda 从安装到验证的完整流程,同时针对 “conda 命令找不到” 等常见问题提供解决方案,新手也能轻松上手。

一、安装前准备

1. 确认安装包来源

若已有本地安装包(如本文中存放于 data1/soft 目录的 Anaconda3-2021.05-Linux-x86_64.sh),可直接使用;若无,需从 Anaconda 官网 下载对应 Linux 版本的 .sh 格式安装包(建议选择 Python 3.x 系列,兼容性更强)。

2. 打开终端

通过快捷键 Ctrl + Alt + T 打开 Ubuntu 终端,后续所有操作均在终端中完成。

二、Anaconda 安装步骤

1. 导航到安装包所在目录

假设安装包存放在 ~/data1/soft~ 代表当前用户主目录,即 /home/ubuntu),通过 cd 命令进入该目录:

cd ~/data1/soft

若不确定安装包路径,可通过 ls 命令查看当前目录文件(ls ~/data1/soft),确认 .sh 安装包存在。

2. 赋予安装脚本执行权限

Linux 系统中,.sh 文件默认无执行权限,需通过 chmod 命令赋予:

chmod +x Anaconda3-2021.05-Linux-x86_64.sh

命令中 Anaconda3-2021.05-Linux-x86_64.sh 需替换为你的实际安装包名称(可通过 Tab 键自动补全,避免输错)。

3. 运行安装脚本

执行以下命令启动安装程序:

./Anaconda3-2021.05-Linux-x86_64.sh

此时会进入交互安装界面,按提示逐步操作:

  • 步骤 1:查看许可协议
    终端会滚动显示 Anaconda 许可协议,按 Enter 键逐页查看,或直接按 Q 键跳过协议。
  • 步骤 2:接受协议
    出现 Do you accept the license terms? [yes|no] 时,输入 yes 并按 Enter(输入 no 会终止安装)。
  • 步骤 3:选择安装路径
    默认安装路径为 ~/anaconda3(即 /home/ubuntu/anaconda3),直接按 Enter 确认即可;若需自定义路径,需输入完整路径(如 /opt/anaconda3,但自定义路径需确保权限足够)。
  • 步骤 4:添加环境变量(关键)
    出现 Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] 时,建议输入 yes—— 这会自动将 Anaconda 路径添加到系统环境变量,后续可直接使用 conda 命令。

等待安装完成(终端会显示 “Thank you for installing Anaconda3!”),此时基础安装已结束。

三、验证安装与环境配置

安装完成后,必须关闭当前终端并重新打开一个新终端(环境变量需重启终端才能生效),然后通过以下步骤验证:

1. 检查 conda 是否可用

在新终端中输入:

conda --version

若输出类似 conda 4.10.3 的版本信息,说明安装成功;若提示 “conda:未找到命令”,需按以下方案解决。

四、常见问题:“conda 命令找不到” 解决方案

若重启终端后仍无法使用 conda 命令,本质是 Anaconda 环境变量未配置成功,可通过以下两种方式修复:

方案 1:手动添加环境变量

  1. 编辑 bash 配置文件(~/.bashrc 是终端启动时自动加载的配置文件):
    nano ~/.bashrc
    
  2. 在文件末尾添加 Anaconda 路径(需与实际安装路径一致,默认路径如下):
    export PATH="/home/ubuntu/anaconda3/bin:$PATH"
    
  3. 保存并退出编辑器:
    按 Ctrl + O(字母 O,不是数字 0),再按 Enter 确认保存;之后按 Ctrl + X 退出 nano 编辑器。
  4. 使配置生效:
    source ~/.bashrc
    

方案 2:重新初始化 conda

若手动添加环境变量无效,可通过 Anaconda 自带的 conda init 命令重新配置:

  1. 执行初始化命令(默认路径示例,需替换为实际安装路径):
    ~/anaconda3/bin/conda init
    
  2. 终端会显示 modified /home/ubuntu/.bashrc,说明已修改配置文件;
  3. 关闭当前终端,重新打开新终端,再次输入 conda --version 验证,此时通常能正常显示版本。

文章转载自:

http://qr4jBhFb.prgnp.cn
http://QN028zz4.prgnp.cn
http://Hm6gDWWH.prgnp.cn
http://KmDx6Kuv.prgnp.cn
http://IVzuw6QN.prgnp.cn
http://s0UL9CoI.prgnp.cn
http://0JXf6ZlQ.prgnp.cn
http://Arr6lpI3.prgnp.cn
http://CfDsXGq0.prgnp.cn
http://NI7QctCw.prgnp.cn
http://FzCg1S9Y.prgnp.cn
http://10yTA0lL.prgnp.cn
http://QmjXBASa.prgnp.cn
http://0vOi8S5Q.prgnp.cn
http://g8yEzhmF.prgnp.cn
http://EBpvDRXK.prgnp.cn
http://B3xLQrZ8.prgnp.cn
http://flNNv2RM.prgnp.cn
http://I1toetyS.prgnp.cn
http://sT4mSvb5.prgnp.cn
http://wiGATG09.prgnp.cn
http://od2yGoqq.prgnp.cn
http://r0A6znjr.prgnp.cn
http://TzjjfEdH.prgnp.cn
http://4dWv1Jfa.prgnp.cn
http://Kj2YfWrd.prgnp.cn
http://KuOgECcn.prgnp.cn
http://EdCDQiH4.prgnp.cn
http://w1N6uTAH.prgnp.cn
http://2FsWSgBm.prgnp.cn
http://www.dtcms.com/a/379793.html

相关文章:

  • 网络链路分析笔记mtr/traceroute
  • 在 Ubuntu 系统中利用 conda 创建虚拟环境安装 sglang 大模型引擎的完整步骤、版本查看方法、启动指令及验证方式
  • 基带与射频的区别与联系
  • 《企业安全运营周报》模板 (极简实用版)​
  • opencv基于SIFT特征匹配的简单指纹识别系统实现
  • Node.js 操作 Elasticsearch (ES) 的指南
  • 使用tree命令导出文件夹/文件的目录树( Windows 和 macOS)
  • Spring缓存(二):解决缓存雪崩、击穿、穿透问题
  • LabVIEW加载 STL 模型至 3D 场景 源码见附件
  • Tessent_ijtag_ug——第 4 章 ICL 提取(2)
  • 前端WebSocket实时通信实现
  • 2025年- H133-Lc131. 反转字符串(字符串)--Java版
  • 萨顿四条原则
  • NumPy 2.x 完全指南【三十八】伪随机数生成器
  • GitHub 热榜项目 - 日榜(2025-09-12)
  • O3.3 opencv指纹识别
  • 在线会议系统是一个基于Vue3 + Spring Boot的现代化在线会议管理平台,集成了视频会议、实时聊天、AI智能助手等多项先进技术。
  • 每日一算:打家劫舍
  • MemGPT: Towards LLMs as Operating Systems
  • MySQL与PostgreSQL核心区别对比
  • Redis基础命令速查:从连接到数据操作,新手也能上手
  • 信息安全工程师考点-网络安全法律与标准
  • 阿里云OSS vs 腾讯云COS vs AWS S3:对象存储价格与性能深度对比
  • vim复制本地到linux服务器上,换行缩进过大,不对的问题
  • 【贪心算法】day9
  • HarmonyOS 5分布式数据管理初探:实现跨设备数据同步
  • 【Unity UGUI 交互组件——InputFild(TMP版本)(11)】
  • 基于QVTKOpenGLNativeWidget的三维点云可视化实现
  • Qwen3 中注意力机制实现
  • 基于librdkafa C++客户端生产者发送数据失败问题处理#2