三年前有人问过一个类似的问题,但没有答案:
"ModuleNotFoundError:没有名为';zlib';"当我使用buildroot 添加python3支持时
我试过对make clean
说的评论。
我正在尝试使用buildroot为beaglebone构建一个自定义的linux映像。我已经使用请求库(导入zlib(打包了一个python应用程序,以便在目标上运行。
所有东西都已正确安装在目标上,但当尝试运行应用程序或在python中运行以下程序时:
import zlib
我得到一个:
"ModuleNotFoundError: No module named 'zlib'"
在我的配置中,我有:
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_PYTHON_REQUESTS=y
python_requests有一个config.in,其中包含:
select BR2_PACKAGE_PYTHON3_ZLIB
我已经尝试在我的配置中自行添加zlib:
BR2_PACKAGE_PYTHON3_ZLIB=y
BR2_PACKAGE_ZLIB=y
我已经尝试将zlib提供者更改为zlib ng:
BR2_PACKAGE_PROVIDES_ZLIB="zlib-ng"
但我还是犯了同样的错误。
我已经通过在buildroot中使用glibc而不是mulibc解决了这个问题。