环境
我用的是国产化的linux操作系统,比如Kylin和华为的euler,不过这个问题感觉是个通用问题。
问题描述
在python/requirements.txt
里面,缺少wheel
。
如何复现
找个干净的环境(注意python
和pip
也要干净),先pip3 install -r python/requirements.txt
,然后尝试编译,在cmake
阶段就会挂掉,报下面的信息。
-- Could NOT find PY_wheel (missing: PY_WHEEL)
CMake Error at cmake/python_module.cmake:27 (message):
python module wheel is not found
Call Stack (most recent call first):
cmake/external/python.cmake:70 (find_python_module)
cmake/third_party.cmake:231 (include)
CMakeLists.txt:287 (include)
供参考的解决方案
在python/requirements.txt
里面加一行wheel
。
6条答案
按热度按时间jq6vz3qz1#
您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网API文档、常见问题、历史Issue、AI社区来寻求解答。祝您生活愉快~
Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the API,FAQ,Github Issue and AI community to get the answer.Have a nice day!
xdnvmnnf2#
请问处理器和操作系统是什么?
bq3bfh9z3#
Kylin操作系统源码编译方式请参考:https://www.paddlepaddle.org.cn/documentation/docs/zh/install/compile/arm-compile.html
uz75evzq4#
和处理器以及操作系统关系不大。
重点是这个:
在这里 https://github.com/PaddlePaddle/Paddle/blob/develop/python/requirements.txt 没有写需要wheel,但是这里
https://github.com/PaddlePaddle/Paddle/blob/develop/cmake/external/python.cmake#L70 却检查了wheel。
ogq8wdun5#
感谢反馈。复现了这个问题,会在
python/requirements.txt
里添加wheel
。nr9pn0ug6#
貌似还是与操作系统或python什么组件有关系。我ubuntu20上不需要单独安装wheel,但在ubuntu18上需要单独安装下wheel包,另外还有setuptools。