强烈建议修改miniconda安装路径至非系统盘(如d:\miniconda3),避免c盘空间被快速占用;已安装可迁移,需复制文件夹、更新环境变量、执行conda config --set root_prefix及--add envs_dirs,并确保目标目录有完全控制权限。

可以,而且强烈建议修改——尤其是 Windows 用户,默认装到 C:\Users\用户名\miniconda3 会快速吃掉系统盘空间,后续创建多个环境时更明显。
安装时直接指定非系统盘路径
这是最干净、无副作用的方式。双击 .exe 启动安装向导后,在“Choose Install Location”页面手动输入类似 D:\miniconda3 或 E:\envs\miniconda3 的纯英文路径(避免中文、空格、特殊符号)。
- 必须勾选
Add Miniconda3 to my PATH environment variable,否则命令行里用不了conda - 不建议勾选
Register Miniconda3 as my default Python,除非你确定不和其他 Python 共存 - 路径一旦确认,
base环境和后续所有新环境默认都会落在该目录下(除非你额外改envs_dirs)
已安装后迁移安装目录
如果已经装在 C 盘,别重装,直接迁移更省事。核心是三步:复制文件夹 + 更新环境变量 + 修正配置。
Miniconda py314_26.5.3-2 Linux x86_64 安装脚本,来自 Anaconda 官方 Miniconda 下载目录,适合服务器、工作站和容器环境配置轻量 Conda 与 Python。
- 关闭所有终端和 IDE,把整个
C:\Users\用户名\miniconda3复制到目标位置,比如D:\miniconda3 - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在
Path中删掉所有旧路径(含Scripts和Library\bin),新增三条:D:\miniconda3、D:\miniconda3\Scripts、D:\miniconda3\Library\bin - 运行
conda config --set root_prefix D:\miniconda3,确保conda info --base返回的是新路径
为什么改了安装路径,新环境还是建在 C:\Users\用户名\.conda\envs?
因为 conda 默认按 envs_dirs 配置找环境位置,它和 root_prefix 是两个独立配置项。即使 miniconda3 装在 D 盘,只要没改 envs_dirs,新环境仍会落到用户目录下的 .conda\envs。
- 执行
conda config --show envs_dirs查看当前生效的路径列表 - 用
conda config --add envs_dirs D:\miniconda3\envs把你的目标路径加到最前面(顺序决定优先级) - 手动创建该目录,并确保当前用户有完全控制权限(右键文件夹 → 属性 → 安全 → 编辑 → Users → 勾选“完全控制”)
- 验证:运行
conda create -n test python=3.11,检查输出里的environment location:是否指向 D 盘
真正容易被忽略的是权限问题——哪怕路径写对了,只要 envs 或 pkgs 文件夹缺少写入权限,conda 就会静默回退到用户目录下的 .conda\envs,且不报错。每次改完路径,务必检查文件夹安全属性。










