用pyinstaller打包含有pandas的py文件,运行出错的一个解决方法

今天把一个py文件用pyinstaller打包成exe。打包成功,但运行时却总是出错,一闪就关闭了。大概能看到出错信息:ModuleNotFoundError: No module named ‘pandas’,后来调试是在import pandas as pd这一句上出错了,没找到pandas模块。可是环境里确实已经装了pandas,我不打包直接运行是Ok的。

百度了很多方法,都没法解决。后来想着把pyinstaller和pandas更新或者重装试试,结果pip install pyinstaller再打包就正常了。

具体原因我也不知道,可能是之前的pyinstaller有点问题,没能把pandas给import进去。希望能给谁遇到同样问题的人,能提供一点帮助。

猜你喜欢

转载自blog.csdn.net/qq_41090453/article/details/100655971