0

我编写了一个使用 cvlib 库的 python 脚本,但是当我将代码作为 python 脚本运行时,它可以正常工作;当我将代码转换为 exe 文件时,除了导入 cvlib 库外,一切似乎都运行良好。

错误显示如下:

pkg_resources.DistributionNotFound: The 'cvlib' distribution was not found and is required by the application

详细的错误

有没有人遇到过这个问题?如果是这样,您能否为我提供修复它的正确方法,因为我认为存在一些依赖性问题。

4

1 回答 1

0

我终于弄清楚了问题所在,Pyinstaller 有时无法包含我们在 (.py) 文件中导入的一些库。因此,当 Pyinstaller 创建 (.exe) 文件时,它会忽略一些导入,因此解决方案是复制这些导入的文件夹,例如 cvlib forlder 并将其粘贴到与 (.exe) 相同的位置文件。

于 2020-03-27T12:32:03.303 回答