You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Miniconda安装Jupyter Notebook遇pin-1依赖冲突问题求助

解决Miniconda安装Jupyter Notebook时的pin-1版本冲突问题

问题分析

这个报错本质是conda依赖解析器的缓存或版本锁定机制异常——尽管你环境内Python是3.12.1,但conda读取了旧的锁定规则或镜像源的包版本同步延迟,导致出现自相矛盾的版本冲突提示。

分步解决方法

1. 更新conda并清理缓存

先更新conda核心程序,再清空本地缓存,消除旧包信息的干扰:

conda update -n base conda
conda clean --all -y

2. 明确指定Python版本安装Jupyter

强制conda匹配当前环境的Python版本,避免依赖解析混乱:

conda install jupyter notebook python=3.12.1

3. 移除环境的版本锁定文件

如果你的环境目录下存在conda-meta/pinned文件,可能包含错误的版本锁定规则,直接删除后重新安装:

# 激活目标环境
conda activate your_env_name
# 删除锁定文件
rm $CONDA_PREFIX/conda-meta/pinned
# 重新安装Jupyter
conda install jupyter notebook

4. 重建环境(终极方案)

如果以上方法无效,直接重建干净的环境:

# 删除现有环境
conda remove -n your_env_name --all -y
# 创建新环境并指定Python版本
conda create -n your_env_name python=3.12.1
# 激活后安装Jupyter
conda activate your_env_name
conda install jupyter notebook

额外提示

  • 尽量固定使用一个稳定的conda镜像源,避免多源切换导致的包版本不同步问题。
  • 安装包时不要随意添加过多版本限制,减少依赖解析的复杂度。

内容的提问来源于stack exchange,提问作者Lauren Pennington

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 20:22:02