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版本

相关推荐
呱呱巨基7 小时前
vim编辑器
linux·笔记·学习·编辑器·vim
竹等寒8 小时前
Linux-网络安全私房菜(二)
linux·服务器·web安全
YuCaiH8 小时前
Linux文件处理
linux·笔记·嵌入式
sulikey8 小时前
从实验出发深入理解Linux目录权限:r、w、x分别控制什么?能否进入目录到底由谁决定?
linux·运维·服务器·ubuntu·centos
叶凡要飞8 小时前
RTX5060Ti安装双系统ubuntu22.04各种踩坑点(黑屏,引导区修复、装驱动、server版本安装)
人工智能·python·yolo·ubuntu·机器学习·操作系统
疯狂吧小飞牛8 小时前
ip rule 策略路由
linux·网络·tcp/ip·运维开发
缘友一世9 小时前
深入理解Shell与反弹Shell:从原理到实战
linux·网络安全·shell
stark张宇9 小时前
网络排错全流程:从DNS解析到防火墙,逐层拆解常见问题
linux·网络协议·dns
逍遥创江湖10 小时前
包管理 pip ,conda;pycharm中使用conda 创建的虚拟环境
pycharm·conda·pip
望获linux12 小时前
【实时Linux实战系列】实时 Linux 的自动化基准测试框架
java·大数据·linux·运维·网络·elasticsearch·搜索引擎