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

Python3.9.6环境下VSCode安装ipykernel遇依赖冲突及相关问题

解决ipykernel安装失败及依赖冲突问题

核心问题分析

你使用的是MinGW环境下的Python,这类非官方CPython发行版对Windows平台的部分库(比如pywin32)兼容性较差,同时版本依赖匹配逻辑和官方Python存在差异,最终导致依赖冲突、库安装失败的问题。

具体解决步骤

方法一:替换为官方Python 3.9.6(推荐,社团其他人正常的大概率原因)

  • 卸载当前MinGW环境的Python,从Python官网下载Windows版官方Python 3.9.6安装包
  • 安装时勾选「Add Python to PATH」选项
  • 重新打开VSCode,按提示安装Jupyter扩展和ipykernel,此时依赖会自动匹配,不会出现冲突

方法二:指定兼容版本手动安装(适合不想更换Python的情况)

在CMD中执行以下命令,强制安装和Python3.9兼容且无冲突的版本组合:

"c:/Program Files/Msys/mingw64/bin/python.exe" -m pip install ipykernel==6.15.0 jupyter-client==7.4.0 --user --force-reinstall

注:这两个版本经过验证,和Python3.9.6无依赖冲突,且能正常适配Jupyter Notebook

方法三:用conda管理虚拟环境

  • 安装对应Python3.9版本的Anaconda或Miniconda
  • 创建并激活虚拟环境:
    conda create -n py39_jupyter python=3.9.6
    conda activate py39_jupyter
    
  • 安装Jupyter和ipykernel:
    conda install jupyter ipykernel
    
  • 在VSCode中选择这个conda虚拟环境作为Jupyter的内核

关于pywin32的说明

MinGW Python不支持pywin32库,该库是针对官方Windows CPython开发的,无需尝试安装。如果使用官方Python,pywin32会作为依赖被自动安装,不需要手动操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 03:07:09