【Miniconda】Python 环境管理全攻略:Mac 下安装、配置与卸载一条龙(附清华源)快速搭建openweb-ui

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

🚀Mac 安装 Miniconda 的全过程:我是怎么解决 OpenWebUI 环境问题的?

💡 本文记录了我在搭建 OpenWebUI 项目时,遇到 Python 环境冲突问题后,如何通过安装 Miniconda 来优雅解决这一切,并附上详细步骤和命令,适合初学者快速上手。


🧩 前言:环境问题频出,让我一度想放弃

最近在部署 OpenWebUI 的时候,我满怀信心地 git clone 后,一通 npm install && pip install -r requirements.txt,本以为能直接跑起来。

结果各种 Python 版本不兼容、依赖冲突问题接踵而至,特别是系统中全局 Python 环境杂乱不堪,不同项目共用一个解释器简直灾难。

于是我开始寻找一种更优雅的方式来管理 Python 环境——最终我找到了 Miniconda


🧰 什么是 Conda 和 Miniconda?

在正式开始之前,我们先简单了解一下这两个名字:

工具说明
Conda一个跨平台的开源包管理器和环境管理工具,支持 Python/R/C 等多语言包
MinicondaConda 的轻量级安装版本,仅包含 Python、conda 和一些基本依赖,是 Anaconda 的极简替代

而我选择 Miniconda,是因为我只想装我用得上的东西,轻量,干净,纯粹。


⚙️ 安装步骤详解(macOS)

注:我的设备是 MacBook(Apple 芯片),系统是 macOS Ventura。

📦 第一步:下载 Miniconda 安装脚本

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh

💻 第二步:执行安装脚本

# 默认下载到用户目录
bash ~/Miniconda3-latest-MacOSX-arm64.sh

安装过程中按提示操作,直接回车或输入 yes 即可。


🧬 第三步:配置环境变量(zsh)

Miniconda 默认不会自动帮你配置 shell,需要你自己加一行代码。

✅ 临时生效
source ~/miniconda3/etc/profile.d/conda.sh

然后执行下面命令验证:

conda --version

看到版本号就说明 OK 了!

♻️ 永久生效

为了每次打开终端都能自动使用 conda,建议加入 .zshrc

echo 'source ~/miniconda3/etc/profile.d/conda.sh' >> ~/.zshrc
source ~/.zshrc

🚀 第四步:添加国内镜像源(加速下载)

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes

🧪 Conda 常用命令速查表

功能命令说明
查看 infoconda info显示 Conda 当前状态
列包conda list当前环境已安装的包
创建环境conda create -n myenv python=3.10创建新环境
激活环境conda activate myenv使用环境
退出环境conda deactivate退出当前环境
删除环境conda remove -n myenv --all删除环境
安装包conda install numpy安装某个包
卸载包conda remove numpy卸载某个包

🧹 如何彻底卸载 Miniconda?

如果哪天你不想用了,可以按以下步骤清除:

🔥 删除安装目录

rm -rf ~/miniconda3

✂️ 清除环境变量

nano ~/.zshrc

删除下面这一行:

source ~/miniconda3/etc/profile.d/conda.sh

保存退出后:

source ~/.zshrc

🧽 清理配置文件(可选)

rm -rf ~/.condarc ~/.conda ~/.continuum

🧩 最终成果:OpenWebUI 跑起来了!

有了 Conda,我在干净的环境中轻松安装了 OpenWebUI 所需依赖:

conda create -n openwebui python=3.10
conda activate openwebui
pip install -r requirements.txt

整个项目运行非常顺利,环境稳定、干净、可控,也避免了系统 Python 被污染的问题。


📝 结语:开发环境洁癖者的福音

如果你也经常因为依赖冲突抓狂,Miniconda + Conda 绝对是你的好搭档。它不仅是科学计算的利器,还是部署 Python 项目、数据平台、AI 工具的“环境守护者”。

希望这篇文章能帮你快速上手,少踩坑!


📌如果你也在搭建 OpenWebUI 或者用 Python 做项目,不妨点个赞 👍 收藏 ⭐ 留个言 💬 支持一下!

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

Python3.8

Python3.8

Conda
Python

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值