Python:来自已编译源代码的ImportError

时间:2015-11-29 12:09:45

标签: python cryptography padding importerror pyinstaller

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

1 个答案:

答案 0 :(得分:4)

我也遇到了这个问题。

对我来说有用的是在使用pyinstaller构建时添加import选项。