如何解决PyTorch中的No module named models
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,如何解决PyTorch中的No module named models,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。软硬件环境ubunt
千家信息网最后更新 2026年11月03日如何解决PyTorch中的No module named models
如何解决PyTorch中的No module named models,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
软硬件环境
ubuntu 18.04 64bit anaconda with 3.7 nvidia gtx 1070Ti cuda 10.1 pytorch 1.5
问题
在使用pytorch深度学习框架训练出来的模型文件,在另外的工程中使用,经常会碰到如下的错误
File "/home/xugaoxiang/anaconda3/envs/torchTest/lib/python3.7/site-packages/torch/serialization.py", line 593, in load return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args) File "/home/xugaoxiang/anaconda3/envs/torchTest/lib/python3.7/site-packages/torch/serialization.py", line 773, in _legacy_load result = unpickler.load()ModuleNotFoundError: No module named 'models'
解决方法
其实这个问题,在pytorch的官方文档中就有提到,如下

上面这种方法呢是推荐的做法,在执行torch.save和torch.load时,操作的都是模型的参数,这样移植起来非常的方便
而下面的方法则是针对整个模型,在训练模型的时候,会将本地的class和目录结构都写入到模型中。很多开源项目在模型训练完成后也是采用这样的方法来保存,因此,当在你自己的项目中去使用这样的模型时,往往就会遇到上面出现的问题,解决的方法就是在你的项目中保持原有项目的必要结构,如相应的class和模块

看完上述内容,你们掌握如何解决PyTorch中的No module named models的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
方法
模型
问题
项目
训练
内容
更多
结构
必要
束手无策
为此
做法
原因
参数
官方
对此
就是
工程
常会
技能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技创新与互联网经济
厦门中拓互联网络科技有限公司
互联网是不是新科技
互联网科技的
互联网与未来科技
互联网科技上市公司
互联网企业和科技型企业
全球顶尖互联网科技公司
互联网金融科技展
四川慕妮娅互联网科技有限公司
科技大学互联网
为客找房互联网科技公司怎么样
互联网企业科技类企业如何做账
江苏苏星互联网科技有限公司
深圳无忧互联网科技
本届互联网大会上的黑科技
科技互联网行业投资研究
恒生互联网科技趋势
如何强化互联网金融科技
株洲百竞科技的互联网营销顾问
高科技互联网
上海互联网科技有限公司
深圳期待互联网科技
卓越科技互联网 招聘
青海省互联网新科技
团飞科技与伯堂互联网服务平台
智腾互联网科技有限公司
领航科技大厦互联网公司
新氧科技和美国互联网有关系吗
悟空问答互联网科技