尝试在Windows上运行pyinstaller来编译tensorflow应用程序。该文件得到了很好的打包,但运行最终的exe文件时我最终遇到了此错误。

 File "site-packages\astor\__init__.py", line 24, in <module>
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\me\\AppData\\Local\\Temp\\_MEI138162\\astor\\VERSION'


我确保已包含astor软件包,甚至尝试使用--hiden imports标志,但无济于事。

如何在pyinstaller中正确包含astor软件包?

最佳答案

您可以在项目中创建“ astor”文件夹。
并从“您的env / Lib / site-packages / astor / VERSION”中粘贴VERSION文件。

-[编辑]-

在PyInstaller上,您应该添加标志--add-data 'astor:./astor'将文件夹添加到项目中,似乎不需要源,只需VERSION文件

10-06 14:01