我有一个使用face_recognition库(以及其他库)的python脚本,并且想要从中制作一个.exe文件。我使用pyinstaller,但是尝试运行.exe文件时出现以下错误:
我想它需要一个钩子或其他东西,但是我对如何编写一个钩子或该钩子的内容并不真正熟悉。过去,我尝试将另一个python脚本制作成.exe文件时遇到类似的问题,幸运的是有人知道如何帮助我。如果有人可以指导我完成这项工作,那就太好了。
答案 0 :(得分:2)
由于exe抱怨缺少模块“ pkg_resources.py2_warn2将--hidden-import = pkg_resources.py2_warn添加到您的构建命令中
要完成工作,您应该阅读https://github.com/ageitgey/face_recognition/issues/357
答案 1 :(得分:1)
如果您要使用libarys制作.exe文件,我建议您使用https://pypi.org/project/auto-py-to-exe/ auto-py-to-exe,我已经使用了很多次,效果很好。
答案 2 :(得分:0)
我有同样的错误。 我通过将所需的库添加到 auto-py-to-exe 或 pyinstaller 使用的 python 环境来解决此问题