Python: 来自编译源代码的 ImportError

Python: ImportError from compiled source code

我在 运行编译编译后的源代码时遇到问题。代码本身是正确的,如果我 运行 python file.py 一切正常;如果我用 pyinstaller 或类似的软件编译它,然后我 运行 编译文件它说 ImportError: No module named _cffi_backend。但是当我打开 python 并导入 cffi and/or _cffi_backend python 时没有显示错误。调查我的代码,我发现问题出在 cryptography 中的 padding,所以如果我不导入 padding,输出不会显示错误(显然错误是因为代码没有填充模块不能很好地工作)。 有人能帮我吗?

我也刚 运行 关注这个问题。

对我有用的是在使用 pyinstaller 构建时添加 --hidden-import=_cffi_backend 选项。