news 2026/3/31 22:49:18

【python | pytorch | torch】导包错误,不能从**中导入***【ImportError】cannot import name ‘***‘ from ‘***‘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【python | pytorch | torch】导包错误,不能从**中导入***【ImportError】cannot import name ‘***‘ from ‘***‘

文章目录

    • 问题
      • importError
      • 分析
        • 可能的原因
      • 解决
        • 实际上,我出现的问题是:依赖版本问题
        • 我的问题解决
    • 总结

问题

importError

导包出错,
不能从一个当中导入某个模块?

例如:ImportError: cannot import name ‘deprecated’ from ‘typing_extensions’

分析

可能的原因
  1. 拼写或大小写错误
  2. 导入的模块不存在
  3. 导入的成员不存在于模块中
  4. 循环导入
  5. Python环境出错

解决

实际上,我出现的问题是:依赖版本问题

一个非常经典且令人头疼的**依赖版本冲突(Dependency Conflict)**问题,俗称“环境崩了”。
这不是你的代码写错了,而是你安装的 PyTorch 版本和你环境里的 typing_extensions 这个库的版本不兼容。

  • 报错地点:D:…\site-packages\torch\cuda_init_.py
    • 是 PyTorch 内部试图调用 CUDA 模块时崩的。
  • 报错内容:ImportError: cannot import name ‘deprecated’ from ‘typing_extensions’
  • 真相:你电脑上的 PyTorch 比较新,它需要用到 typing_extensions 库里的 deprecated 功能。但是,你环境里安装的 typing_extensions 版本太老了,里面还没有 deprecated 这个东西。
我的问题解决
  1. 查询版本

  2. 有它,建议先删除

  3. 再次卸载


    一直执行,直到终端提示:
    WARNING: Skipping typing_extensions as it is not installed. (提示找不到包为止)。

  4. 物理检查(这一步是关键!)

    如果有 typing_extensions.py 这个文件,直接手动右键删除! 这一步能解决 99% 的顽固问题。

    conda install typing_extensions

更新 出错的库:
pip install --upgrade typing_extensions
或者使用 conda(如果你主要用 conda 管理):
conda update typing_extensions

总结

一个常见的Python错误,它可能由多种原因引起。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/25 18:04:25

Linly-Talker能否支持盲文输出联动?无障碍功能扩展

Linly-Talker能否支持盲文输出联动?无障碍功能扩展 在数字人技术飞速发展的今天,我们看到越来越多的AI助手走进直播间、客服中心甚至教育课堂。Linly-Talker正是这一浪潮中的代表性项目:它能通过一张照片驱动出表情自然、口型同步的虚拟人物…

作者头像 李华
网站建设 2026/3/26 21:25:28

在Linux中搭建本地yum/dnf仓库

一分钟快速构建本地yum/dnf软件仓库——以OpenEuler服务器为例https://blog.csdn.net/xiaochenXIHUA/article/details/155276471 一、搭建本地yum/dnf仓库所需的HTTP服务 #使用Nginx作为【Http Server】 #1-下载nginx yum install nginx -y#2-修改Nginx的配置文件【nginx.con…

作者头像 李华
网站建设 2026/3/27 10:31:05

Linly-Talker生成视频的时间戳水印添加方法

Linly-Talker 视频时间戳水印的深度实现与工程实践 在当前 AI 数字人技术快速落地的背景下,如何让生成的内容具备更强的可信度、可追溯性和合规性,已成为开发者不可忽视的问题。以 Linly-Talker 为代表的端到端数字人系统,能够基于一张静态图…

作者头像 李华
网站建设 2026/3/24 12:20:48

28、Active Directory 管理与安全指南

Active Directory 管理与安全指南 1. Active Directory 管理基础 在 Active Directory 的管理中,有许多工具和操作方法。以下是一些关键的管理操作及对应工具: - Active Directory Users and Computers 工具 :该工具旨在简化 Active Directory 对象的管理,可执行多种操…

作者头像 李华
网站建设 2026/3/31 5:25:39

34、Active Directory备份与恢复全解析

Active Directory备份与恢复全解析 1. Active Directory备份 Active Directory的备份工作至关重要,它能确保在系统出现问题时,数据可以得到有效恢复。下面将详细介绍使用Windows 2000备份工具备份Active Directory的具体步骤: 1. 准备工作 :本地机器必须是域控制器,并…

作者头像 李华