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

Python3.9 Anaconda环境Jupyter Lab启动报错:无法导入TypeVarTuple

问题:Anaconda虚拟环境启动Jupyter Lab时typing_extensions导入失败

环境信息

  • Anaconda自定义环境:gpu_env
  • Python版本:3.9(为适配tensorflow-2.5.3、tensorflow-gpu-2.10.0、tensorflow-io-0.18.0及Nvidia GTX-1060的CUDA支持)
  • 系统:Windows 10 Pro 22H2 x64
  • 此前正常流程:激活环境后执行jupyter lab即可启动Jupyter Lab

问题触发流程

执行笔记本代码data = data.map(preprocess)出错,重启系统后,环境激活正常,但运行jupyter lab时抛出以下错误:

错误日志

(gpu_env) C:\Users\shahr>jupyter lab
Traceback (most recent call last):
File "C:\Users\shahr.conda\envs\gpu_env\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\shahr.conda\envs\gpu_env\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\shahr.conda\envs\gpu_env\Scripts\jupyter-lab.EXE_main_.py", line 4, in 
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\jupyterlab\__init__.py", line 8, in 
from .handlers.announcements import (
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\jupyterlab\handlers\announcements.py", line 15, in 
from jupyterlab_server.translation_utils import translator
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\jupyterlab_server\__init__.py", line 6, in 
from .app import LabServerApp
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\jupyterlab_server\app.py", line 10, in 
from jupyter_server.extension.application import ExtensionApp, ExtensionAppJinjaMixin
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\jupyter_server\extension\application.py", line 16, in 
from jupyter_server.serverapp import ServerApp
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\jupyter_server\serverapp.py", line 104, in 
from jupyter_server.services.contents.filemanager import (
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\jupyter_server\services\contents\filemanager.py", line 21, in 
from anyio.to_thread import run_sync
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\anyio\__init__.py", line 5, in 
from ._core._eventloop import current_time as current_time
File "C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\anyio\_core\_eventloop.py", line 16, in 
from typing_extensions import TypeVarTuple, Unpack
ImportError: cannot import name 'TypeVarTuple' from 'typing_extensions' (C:\Users\shahr.conda\envs\gpu_env\lib\site-packages\typing_extensions.py)

解决步骤

  1. 确保已激活gpu_env环境:
    conda activate gpu_env
    
  2. 升级typing_extensions到支持TypeVarTuple的版本:
    pip install --upgrade typing_extensions
    
  3. 若直接升级后仍有兼容问题(比如和Python3.9冲突),可指定适配版本:
    pip install typing_extensions==4.5.0
    
  4. 重新启动Jupyter Lab:
    jupyter lab
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 08:32:18