背景:笔者使用Pyinstaller打包命令时:
Pyinstaller -D -i icon.ico --hidden-import=keras --hidden-import=tensorflow Dislden_11.16.py
笔者问题如下:
FileNotFoundError: [Errno 2] No such file or directory: 'd:\\anaconda3\\envs\\tensorflow2\\lib\\site-packages\\pyyaml-5.3.1-py3.6-win-amd64.egg\\EGG-INFO\\top_level.txt'
解决方法:
找到错误提示的文件路径:d:\\anaconda3\\envs\\tensorflow2\\lib\\site-packages\\pyyaml-5.3.1-py3.6-win-amd64.egg\\EGG-INFO
打开指定文件夹,发现在指定路径下并没有错误中提示的:top_level.txt
文件
方法: 新增空白文件到该目录下,如图所示:
在重新执行Pyinstaller打包命令
【注】:
为了解决该问题,笔者交了29.9的智商税(因为任务催的急),这里附上原文链接(在此感谢原文作者):
原文链接:https://blog.csdn.net/qq_41185868/article/details/106212488(提示:原文需要收费
)
笔者这里还是想将错误的解决方法分享给大家,可能有点对不起原文作者。对于在茫茫的网浪上,寻找一个成功的解决方法是多么不容易,而这时你发现要收费才能可见,真的挺心痛的,当然,笔者无权要求他人如何,但笔者会坚持无偿分享亲测有效的错误解决方法,希望和大家互相帮助共同进步。