前几天跑模型发现报了一个很奇怪的错,点进去发现是源码里面的代码报错,这就有点离谱了。。。
在第34行报错,如图:

源代码文件位置在你conda虚拟环境下面类似于这种:
…\envs\py3.7\Lib\site-packages\torch\ _jit_internal.py
注意文件名叫:_jit_internal.py

读代码了解到,python3.7及以下版本是需要用到 typing_extensions.py 这个文件中的代码的,而我所使用的python版本正好是3.7,所以出现这个错误的原因就是缺失了一个.py文件,这里有两种解决办法:

1. 如果你也是py3.7报这个错,那直接改源码,在31行的大于号后面加个等于号,问题可以解决。
2. 如果不满足第一点的条件,那么去GitHub找到缺失的文件,链接:https://github.com/python/typing_extensions/blob/main/src/typing_extensions.py

全文复制到自己新建的txt文件,然后后缀名改成py,最后把文件复制到 typing.py 这个文件的同级目录下就可以了。

如何找到typing.py文件?

  1. _jit_internal.py在pycharm里打开,按住ctrl点第31行的typing,查看打开文件的路径。
  2. 以前面的格式为例,路径:…\envs\py3.7\Lib\typing.py

问题解决。

【pytorch】错误:No module named ‘typing_extensions‘ 问题解决相关推荐

  1. ModuleNotFoundError: No module named ‘typing_extensions‘

    项目场景: 使用源码报错 问题描述 File "/home/cbb/bin/caj2pdf-master/caj2pdf", line 5, in <module>fr ...

  2. Pytorch ModuleNotFoundError: No module named ‘models‘

    问题 今天,在使用pytorch深度学习框架训练出来的模型文件,在另外的工程中使用,碰到如下的错误: (shennong) ubuntu@ubuntu:~/zy/medicinebox_detecto ...

  3. ModuleNotFoundError: No module named ‘_bz2‘问题解决

    在运行PyTorch代码的时候,报了"ModuleNotFoundError: No module named '_bz2'"错误,完整报错提示信息如下: Traceback (m ...

  4. 深度学习入门(斋藤康毅)3.6手写数字识别_No module named ‘dataset‘ 问题解决

    深度学习入门在看这本书,到这里的时候,运行的时候遇到些问题(我是真的很菜- -) 1. No module named 'dataset'  2. SyntaxError: (unicode erro ...

  5. Python下No module named _tkinter问题解决过程总结

    引言:在Python3下运行Matplotlib之时,碰到了"No module named _tkinter"的问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析过 ...

  6. python导入模块错误-No module named XXX-图文解决方案

    问题描述: 使用python ide执行脚本正常,使用python直接执行报错,报错"不存在对应模块" 问题原因分析: Q1: 等同于python脚本在ide和console中执行 ...

  7. 关于加载django模块时的错误:no module named django.conf.urls.defaults

    我们在尝试安装调试graphite webapp时,或者使用django制作网站时会遇见此问题.或者类似的问题. File "/opt/graphite/webapp/graphite/ur ...

  8. Python 技术篇-httpClient库连接服务器发送请求解析响应实例演示,No module named ‘httplib‘问题解决方法

    新的 python 已经由 httplib 包变成了 http.client. 所以如果还引入 httplib 库就会报错:ModuleNotFoundError: No module named ' ...

  9. No module named matplotlib问题解决

    matplotlib已安装但是在开发时,提示"No module named matplotlib": 解决方法: 在pycharm的当前项目中,点击file-settings-p ...

最新文章

  1. PMcaff-干货| 产品经理应该了解的服务设计那些事儿
  2. VTK:相互作用之WorldPointPicker
  3. php如何拼接变量名,php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符...
  4. day24 java的集合(1)collection
  5. 计算机基础(十):git仓库管理命令小结
  6. 雪饮者 决策树系列(二)决策树应用
  7. Python函数参数的值传递机制
  8. ftp服务器、文件夹中带点文件删除方法
  9. 解决Android Studio 新建导入项目时死掉
  10. 拼多多打印订单有哪些软件?哪个软件好用呢?
  11. 59道CSS面试题(附答案)
  12. win10查看网卡的方法
  13. linux中如何升级驱动程序,Redhat 如何升级显卡驱动?
  14. Forward(请求转发)和Redirect(重定向)的比较
  15. 计算机应用基础在线3,《计算机应用基础》第3阶段在线作业3.docx
  16. Word无法打开文件,因为文件格式与文件扩展名不匹配
  17. [note]如何删除linux内核
  18. xp计算机远程桌面设置密码,远程桌面连接设置,详细教您xp怎么设置远程桌面连接...
  19. expdp和impdp需要注意的地方
  20. CASE工具 ——软件产业危机的解决方案

热门文章

  1. HTML5 是对 HTML 标准的第五次修订
  2. html图片滚动红点_HTML+CSS入门 CSS头像右上角的红点
  3. 【Ngnix】Ngnix应用
  4. Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
  5. 借助github搭建自己的CDN服务
  6. K_A13_001 基于STM32驱动霍尔开关传感器 串口与OLED0.96双显示
  7. 光伏最大功率点跟踪(MPPT)Simulink
  8. 软件开发日语面试自我介绍及问答
  9. java 虚拟机内存类_java 虚拟机类加载 及内存结构
  10. Mysql 中 “必知” 的单行处理函数