Ubuntu 上安装 Conda

在 Ubuntu 上安装 Conda(Anaconda 或 Miniconda)的完整步骤如下:


**方法1:安装 Miniconda(推荐)**

Miniconda 是 Anaconda 的精简版,只包含基本组件。

**1. 下载安装脚本**

```bash

下载最新版 Miniconda(Linux x86_64)

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

若需特定版本,替换URL中的版本号

```

**2. 运行安装脚本**

```bash
bash Miniconda3-latest-Linux-x86_64.sh

```

• 按提示操作:

1. 按 `Enter` 阅读许可协议
2. 输入 `yes` 同意协议
3. 按 `Enter` 确认安装路径(默认 `~/miniconda3`)
4. 输入 `yes` 初始化 Conda

**3. 激活 Conda**

```bash

重新加载shell配置

source ~/.bashrc # 如果用bash

或

source ~/.zshrc # 如果用zsh

验证安装

conda --version

```


**方法2:安装 Anaconda(完整版)**

Anaconda 包含更多预装科学计算包,体积较大。

**1. 下载安装脚本**

```bash

wget https://repo.anaconda.com/archive/Anaconda3-latest-Linux-x86_64.sh

```

**2. 安装并初始化**

```bash

bash Anaconda3-latest-Linux-x86_64.sh

后续步骤同 Miniconda

```


**配置 Conda**

**1. 设置国内镜像(加速下载)**

```bash

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

```

**2. 创建虚拟环境**

```bash

conda create -n my_env python=3.10

conda activate my_env

```


**常见问题解决**
**1. `conda: command not found`**

• 原因:未正确初始化

• 解决:

```bash

source ~/miniconda3/etc/profile.d/conda.sh # 路径根据实际安装位置调整

```

conda init (重新执行初始化,确保下面的环境变量写入)

**2. 安装后终端前缀不显示 `(base)`**

• 编辑 `~/.bashrc` 或 `~/.zshrc`,确保包含:

```bash

export PATH="HOME/miniconda3/bin:PATH"

. "$HOME/miniconda3/etc/profile.d/conda.sh"

```

**3. 完全卸载 Conda**

```bash

rm -rf ~/miniconda3 # 删除安装目录

rm -rf ~/.conda ~/.condarc # 删除配置和缓存

```

**验证安装**

conda list # 查看已安装包

conda info # 查看Conda信息

python --version # 检查Python版本

相关推荐
网硕互联的小客服16 小时前
Linux服务器磁盘应该如何合理分区?
linux·运维·服务器
贵沫末18 小时前
Ubuntu——常用软件安装
linux·运维·ubuntu
Doraemomo18 小时前
Linux内核驱动开发——中断与定时器
linux·运维·驱动开发
2301_8084143819 小时前
Linux中动静态库的理解
linux·运维·服务器
M78佐菲19 小时前
ARM学习笔记(11)
linux·arm开发·笔记·嵌入式硬件·学习
M78佐菲19 小时前
ARM学习笔记(10)
linux·arm开发·笔记·嵌入式硬件·学习
半仙白桑20 小时前
内核篇第十五讲:system-V共享内存
linux·共享内存·shmget·shmat·shmdt·shmctl
一条破秋裤20 小时前
Linux 线程创建:pthread_create 与基本回收
java·linux·运维
阿钱真强道21 小时前
15 嵌入式操作系统 | 库的下载、编译、安装与验证(libubox / ubus / uci)
ubuntu·cmake·uci·ubus·libubox
s6516654961 天前
IDT和GDT是什么
linux