pyinstaller打包tensorflow的坑之 Importerror DLL not fined 找不到指定模块

pyinstaller打包tensorflow的坑之 Importerror DLL not fined 找不到指定模块


文章目录

  • pyinstaller打包tensorflow的坑之 Importerror DLL not fined 找不到指定模块
  • 报错截图
  • 一、分析错误原因(硬件)
    • **可以用的电脑:自己电脑、装有anaconda的电脑(无论什么显卡)、装有英伟达驱动NVCUDA版本>10.0**
    • **不可以用的电脑:除了上边的都不能用**
    • 好像我试了试我可以想到的方法都不可以,跳过。
  • 二、分析错误原因之代码
    • 可以看到报错是缺少动态链接库,查看源码可以发现就是最后这个tensorflow/python/pywrap_tfe.py 中的第29行 缺少某个动态链接库。那到底缺少哪一个呢。直接给出答案。如果也是相同错误的话:
    • 你可以去C:/windows/system(32)下找到这个文件夹下找到这两个文件,然后在.spec中dinaries中加入进去,再次打包,打包成功后,成功启动!!!!!!!!!!!!!!!!OKOK
  • END:如果错误文件不同,但是错误类型相同,欢迎找帮忙哦


报错截图

pyinstaller打包tensorflow的坑之 Importerror DLL not fined 找不到指定模块_第1张图片

一、分析错误原因(硬件)

可以用的电脑:自己电脑、装有anaconda的电脑(无论什么显卡)、装有英伟达驱动NVCUDA版本>10.0

不可以用的电脑:除了上边的都不能用

好像我试了试我可以想到的方法都不可以,跳过。

二、分析错误原因之代码

pyinstaller打包tensorflow的坑之 Importerror DLL not fined 找不到指定模块_第2张图片

可以看到报错是缺少动态链接库,查看源码可以发现就是最后这个tensorflow/python/pywrap_tfe.py 中的第29行 缺少某个动态链接库。那到底缺少哪一个呢。直接给出答案。如果也是相同错误的话:

在这里插入图片描述

你可以去C:/windows/system(32)下找到这个文件夹下找到这两个文件,然后在.spec中dinaries中加入进去,再次打包,打包成功后,成功启动!!!!!!!!!!!!!!!!OKOK

pyinstaller打包tensorflow的坑之 Importerror DLL not fined 找不到指定模块_第3张图片

END:如果错误文件不同,但是错误类型相同,欢迎找帮忙哦

你可能感兴趣的:(python,tensorflow,pyinstaller,pyqt5)