news 2026/9/14 13:06:52

【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/9/12 2:47:23

【python | pytorch | scipy】scipy scikit-learn库相互依赖?

conda 通常会同时卸载 scikit-learn,但会先明确提示你,不会静默操作。?? 🔍 为什么会卸载 scikit-learn? scikit-learn 直接依赖 scipy,没有 scipy 就无法工作。 》 ⚠️ conda 会明确列出将被移除的包,包…

作者头像 李华
网站建设 2026/9/14 5:26:47

【python| pytorch】卸载py库,手动法

疑问一:手动删除可以吗?(手动清理大法) 答案:非常可以!甚至比命令更彻底! pip uninstall 有时候就像扫地,表面干净了,但地毯下还藏着垃圾(比如一些 .dist-inf…

作者头像 李华
网站建设 2026/9/14 7:49:15

30、活动目录安全审计策略的实施与管理

活动目录安全审计策略的实施与管理 1. 审计策略概述 在网络环境中,控制安全的一个重要方面是确保只有授权用户能够访问特定资源。尽管系统管理员通常会花费大量时间管理安全权限,但安全问题仍可能出现。有时,发现潜在安全漏洞的最佳方法是记录特定用户的操作。当发生安全漏…

作者头像 李华
网站建设 2026/9/11 14:25:06

Linly-Talker能否接入Unity引擎实现游戏内NPC对话?

Linly-Talker能否接入Unity引擎实现游戏内NPC对话? 在开放世界游戏中,你是否曾对某个NPC说出一句“今天过得怎么样?”,却只得到一句冷冰冰的预设台词:“欢迎来到我的商店。”这种割裂感正是传统脚本式交互的局限。而如…

作者头像 李华
网站建设 2026/9/13 17:25:08

Linly-Talker在智能家居控制中的视觉反馈机制

Linly-Talker在智能家居控制中的视觉反馈机制 在智能音箱和语音助手早已进入千家万户的今天,我们是否还满足于“听得到回应却看不见表情”的交互方式?当用户说“我有点冷”,设备能自动调高暖气固然聪明,但如果那个声音来自一个面带…

作者头像 李华
网站建设 2026/9/14 18:21:56

Linly-Talker能否实现AR眼镜端实时渲染?近眼显示优化

Linly-Talker能否实现AR眼镜端实时渲染?近眼显示优化 在消费级AR眼镜逐步走入日常生活的今天,一个核心问题浮出水面:我们是否能在一副轻巧的眼镜上,运行一个会听、会说、会“表情达意”的数字人?这不仅是技术的挑战&am…

作者头像 李华