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

运行已编译的源代码时遇到问题.代码本身是正确的,如果我运行python file.py一切顺利;如果我用pyinstaller或像这样的软件编译它,然后我运行编译的文件,它说ImportError:没有名为_cffi_backend的模块.但是当我打开python并导入cffi和/或_cffi_backend时,python没有显示错误.调查我的代码我发现问题只是从cryptography填充,所以如果我不导入填充输出不显示错误(显然错误来了,因为没有填充模块代码不能正常工作).
有人能帮我吗?
最佳答案
我刚刚遇到了这个问题.

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

转载注明原文:Python:来自已编译源代码的ImportError - 代码日志