繁体   English   中英

PyInstaller找不到PyYAML隐藏的导入

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM