[英]PyInstaller can't find PyYAML hidden import
我正在使用PyInstaller冻结依赖于PyYAML的脚本。
我收到以下错误:
ImportError: No module named 'yaml'
因此,我将yaml
包含为隐藏的导入,但是PyInstaller无法导入它。
$ pyinstaller myapp.spec
...
2515 DEBUG: Hidden import: yaml
2516 INFO: Analyzing hidden import 'yaml'
2516 ERROR: Hidden import 'yaml' not found
...
因此,运行我的二进制文件仍然失败,并出现相同的错误。
PyYAML已安装在活动虚拟环境中,其他模块在包含在隐藏导入中时也不会失败。 我也尝试过全局安装它,甚至安装python-yaml
系统软件包(Debian)。
我究竟做错了什么?
我已经解决了安装python3-yaml
系统软件包的问题。 我的错误是安装Python2版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.