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

相关推荐
晚风吹长发2 小时前
Docker基础——Docker Network(网络详解)
linux·运维·网络·ubuntu·docker·容器
高磊20053 小时前
LVS(Linux virual server)
linux·服务器·lvs
shwill1234 小时前
PID 算法(三)--- 增量 PID ↔ 单神经元 PID 等价映射
linux·算法
执笔画流年呀4 小时前
Linux搭建Java项目部署环境
java·linux·运维
Sisphusssss5 小时前
香橙派5plus GPIO
linux·python·ubuntu
W.W.H.5 小时前
嵌入式 Linux外接USB/WIFI模块兼容5G频段实战
linux·运维·5g·wifi
影视飓风TIM5 小时前
Linux下C程序编译:gcc 动态链接与静态链接全解
linux·c语言
神秘剑客_CN6 小时前
openEuler 22.03安装openGauss 6.0
linux·opengauss·openeuler
小此方7 小时前
Linux网络(一):揭秘从网络发展哲学到 TCP/IP 协议栈分层设计的设计哲学
linux·网络·tcp/ip
星野爱8957 小时前
远程控制哪家安全性更高?ToDesk、UU远程、向日葵隐私屏深度测评!
linux·运维·网络