【AI model】记录一个'ModuleNotFoundError: No Module Name tensorflow'问题

本人最近在跑模型,用到了一个tensorflow==1.4.0的包

我承认,这个包确实有些太“古老”了,但是人家作者用的就是这个包呀,我的目的只是跑通模型,看看结果,没有修改的想法。所以就老老实实照用,结果就是这个包,折腾了我半天时间,这里仅提供一个不算解决办法的办法:放弃windows,用linux环境!!

过程

我是先pip install tensorflow==1.4.0安装好了包,到这一步都是很正常,很成功的,由于安装的时候并没有报错,导致后面遇到no module name问题的时候我一次又一次的不死心,觉得不应该是包没安装的问题。问题出现在执行py文件的时候,我的py文件里有from tensorflow.python.xx.xxx import xxx的代码,这段代码永远报错,我也翻遍了谷歌,试遍了包括但不限于:import tensorflow as tf; from keras_preprocessing improt xxxx等办法,都没找到能解决我问题的办法。
最后我放弃了,我想windows环境应该就是没办法执行这个模型,于是我用了ubuntu,整个安装和执行过程非常顺滑,不需要我解决一系列有的没的问题。(切换也非常简单,阿里云新人有免费额度,我在上面注册了一个账号,新建了一个ubuntu环境的实例,这个方法推荐给想切换环境但又不确定能不能成功的朋友)
所以我想,如果以后再跑模型,windows环境频繁大量的报错,我应该会早点想到换linux环境的办法。

posted @ 2025-11-26 16:28  leah-xx  阅读(4)  评论(0)    收藏  举报