You need to enable JavaScript to run this app. Python3.6环境启动Jupyter Notebook报typing无NoReturn属性错误
优惠活动
大模型
产品
解决方案
定价
更多

Python3.6环境启动Jupyter Notebook报typing无NoReturn属性错误

报错原因

Python 3.6 版本的标准库typing模块仅在3.6.2及以上小版本原生支持NoReturn类型,如果你使用的是3.6.0/3.6.1版本会直接缺失该属性;另外你安装的部分依赖库版本过高,已停止对Python 3.6的兼容,代码直接调用typing.NoReturn也会触发该报错。从你提供的依赖清单来看,核心不兼容库为Jinja2==3.0.0、notebook==6.4.0,这两个版本均不再适配Python 3.6环境。

解决方案

你可以根据自己的需求选择任意一种方案:

  • 方案1(不升级Python版本):降级不兼容的依赖库
    1. 先卸载现有高版本的不兼容库,执行命令:
    pip uninstall -y Jinja2 notebook
    
    1. 安装适配Python 3.6的最高兼容版本:
    pip install Jinja2==2.11.3 notebook==6.3.0
    
    1. 安装完成后重新执行启动命令即可正常运行:
    jupyter notebook
    
  • 方案2(不改动依赖):升级Python小版本
    将你的Python 3.6小版本升级到3.6.2及以上即可直接兼容现有依赖,无需修改库版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 10:09:03