WSL下Qt Creator跨C++与Python开发时pyconfig.h缺失报错求助
在WSL下Qt Creator中使用Python+pybind11开发时的pyconfig.h路径错误
我在WSL系统中,计划在Qt Creator里用Python开发AI程序,需要借助pybind11实现C++与Python的跨语言交互,但编译过程中出现了python3.10/pyconfig.h的文件路径错误。
报错代码片段
# include <arm-linux-gnueabihf/python3.10/pyconfig.h> # elif defined(__ARM_EABI__) && !defined(__ARM_PCS_VFP) # include <arm-linux-gnueabi/python3.10/pyconfig.h> # elif defined(__hppa__)
报错信息
/usr/include/python3.10/pyconfig.h:15: error: arm-linux-gnueabihf/python3.10/pyconfig.h: No such file or directory 15 | # include <arm-linux-gnueabihf/python3.10/pyconfig.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
已尝试的解决操作
- 执行
sudo apt-get安装了python2.7、python3、python3.8、python3.9、python3.10的dev、dbg包,以及python3.8-dev:armhf - 尝试获取ARM相关的Python文件,但因权限限制无法将文件保存到
/usr/include目录,也无法编辑pyconfig.h文件
内容的提问来源于stack exchange,提问作者Miszczu Toja
相关产品推荐
相关产品推荐

