Ubuntu 系统安装 Miniconda 全攻略:从入门到熟练使用

部署运行你感兴趣的模型镜像

开头说两句

咱们做开发的,肯定都遇到过 Python 环境乱糟糟的情况 —— 不同项目要不同版本的库,一不小心就冲突,头疼得很。Miniconda 这工具就挺实在,比 Anaconda 轻量多了,就一个 conda 管理器加基础环境,装起来快,用着也灵活。今天就手把手教大家在 Ubuntu 上装 Miniconda,从安装到日常操作,再到常见问题,都给你说明白,新手也能轻松上手~

方法一:官方脚本安装(推荐)

官方脚本安装是最稳定、最推荐的方式,可直接获取最新版本的 Miniconda。

步骤 1:下载 Miniconda 安装脚本

打开终端,执行以下命令下载最新版 Miniconda(Python 3.x):

bash

运行

# 下载最新版Miniconda(Python 3)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

如果需要指定特定版本(例如 Python 3.11),可使用对应版本链接:

bash

运行

# 示例:下载Python 3.11版本
wget https://repo.anaconda.com/miniconda/Miniconda3-py311_23.5.2-0-Linux-x86_64.sh

步骤 2:添加执行权限

下载完成后,给安装脚本赋予可执行权限:

bash

运行

chmod +x Miniconda3-latest-Linux-x86_64.sh

(如果下载的是特定版本,将文件名替换为实际下载的脚本名)

步骤 3:运行安装脚本

执行脚本开始安装:

bash

运行

./Miniconda3-latest-Linux-x86_64.sh

步骤 4:安装过程交互

安装过程中需要手动确认以下选项:

  • Enter键查看许可证协议(嫌长的话按q直接退出查看)
  • 输入yes接受许可证条款
  • 选择安装路径(默认路径是/home/用户名/miniconda3,直接按Enter用默认的就行,省得权限出问题)
  • 安装完会问 “要不要初始化 conda”,这里一定要输yes(不然 conda 命令用不了,白折腾)

步骤 5:生效配置

安装完成后,重新加载一下 bash 配置,让 conda 生效:

bash

运行

source ~/.bashrc

这时候终端前面会显示(base),说明 base 环境激活了,安装成功~

方法二:包管理器安装(适用于简化操作)

如果想图省事,用系统自带的包管理器装也行(不过注意哦,有些 Ubuntu 版本可能得先加源,默认源里不一定有)。

步骤 1:更新包列表

bash

运行

sudo apt update

步骤 2:安装 Miniconda

bash

运行

sudo apt install miniconda

装完同样得执行source ~/.bashrc让配置生效。

验证安装

装完后,敲个命令看看成没成:

bash

运行

conda --version

如果输出类似conda 23.11.0的版本号,就没问题了。

第一次用建议更到最新版:

bash

运行

conda update conda

Miniconda 常用命令(必学)

1. 环境管理

bash

运行

# 创建名为myenv的环境(指定Python 3.9)
conda create -n myenv python=3.9

# 激活环境(激活后终端前面会显示环境名)
conda activate myenv

# 退出当前环境(回到base)
conda deactivate

# 列出所有环境
conda env list

# 删除环境(小心点,删了就没了)
conda env remove -n myenv

2. 包管理

bash

运行

# 装包(比如numpy、pandas)
conda install numpy pandas

# 从conda-forge源装(这源包多,推荐)
conda install -c conda-forge package_name

# 看当前环境装了啥包
conda list

# 卸载包
conda remove package_name

3. 环境导出与导入

bash

运行

# 导出环境配置到文件(方便给别人用)
conda env export > environment.yml

# 从文件创建环境(复现别人的环境)
conda env create -f environment.yml

个性化配置

1. 控制 base 环境自动激活

默认打开终端会自动进 base 环境,要是不想这样:

bash

运行

# 禁用自动激活(推荐,干净)
conda config --set auto_activate_base false

# 想再打开的话:
conda config --set auto_activate_base true

2. 添加 conda-forge 源(扩展包支持)

conda-forge 是社区维护的源,包特别多,建议加上:

bash

运行

conda config --add channels conda-forge
conda config --set channel_priority strict  # 优先用这个源

卸载 Miniconda

要是不想用了,彻底删掉步骤:

  1. 删除安装目录:

bash

运行

rm -rf ~/miniconda3
  1. 清理 bash 配置里的 conda 内容:

bash

运行

nano ~/.bashrc

打开后删掉所有带condaminiconda3的行(一般在文件末尾),按Ctrl+O保存,Ctrl+X退出。

  1. 重新加载配置:

bash

运行

source ~/.bashrc

常见问题解决

1. "conda: 未找到命令"

  • 原因:配置没生效,或者安装时没初始化。
  • 解决:敲source ~/.bashrcexec bash刷新终端,还不行就重新装一次,记得初始化时选yes

2. 权限错误(比如 “Permission denied”)

  • 原因:装到系统目录了(比如/usr/local),普通用户没权限。
  • 解决:重新装,选自己用户目录下的路径(默认那个就好,别用 sudo)。

3. 下载速度慢

  • 原因:官方源在国内访问慢。
  • 解决:加国内镜像(比如清华源):

bash

运行

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

最后说两句

总的来说,按上面的步骤走,在 Ubuntu 上装 Miniconda 肯定顺顺利利。这工具核心就是帮咱们隔离环境,不同项目用不同环境,就不会乱套了。上面的命令多敲几遍就熟了,遇到问题别慌,照着解决方法试试。

要是还有其他坑没提到,欢迎在评论区留言,咱们一起交流解决~

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值