Python打包文件,运行找不到模块,一闪而过

Python打包文件,运行找不到模块,一闪而过

  1. 打包好exe文件,打开出现这样的问题:
    Python打包文件,运行找不到模块,一闪而过

  2. 分析这样的情况,是因为打包时没有把第三方库导入,我们只需要在python的 解释器中导入我们用到的第三方库即可。(注:在项目中可以运行是因为我们只在项目的虚拟解释器中导入了第三方库,而没有在python解释器中导入,打包时是用的python解释器,如图:带有项目名字的为虚拟解释器,我们应该在python解释器中导入第三方库(图中第二个解释器))
    Python打包文件,运行找不到模块,一闪而过

  3. 记得把build文件删除,然后再重新打包。

  4. 打包命令:pyinstaller -F xx.py