You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Nvidia Jetson Nano 4GB执行pip install PySide时CMake配置失败问题的解决方法

在Jetson Nano上安装PySide时的CMake错误解决办法

我之前在Jetson Nano上装PySide的时候也碰到过几乎一模一样的问题,本质就是依赖缺失加上CMake找不到Qt4的正确路径。先看看你碰到的具体报错:

CMake警告位于/usr/share/cmake-3.10/Modules/FindQt4.cmake:620 (message):
/usr/bin/qmake报告QT_INSTALL_LIBS为"/usr/lib/aarch64-linux-gnu",但在此路径下未找到QtCore。Qt在目标构建环境中未正确安装。
调用栈(最近调用优先):
CMakeLists.txt:9 (find_package)
-- 找到PythonLibs:/usr/lib/aarch64-linux-gnu/libpython2.7.so(找到合适版本"2.7.17",最低要求为"2.6")
-- 找到LibXml2:/usr/lib/aarch64-linux-gnu/libxml2.so(找到合适版本"2.9.4",最低要求为"2.6.32")
-- 未找到LibXslt(缺失:LIBXSLT_LIBRARIES LIBXSLT_INCLUDE_DIR)(最低要求版本为"1.1.19")
未找到Qt QTGUI库。
未找到Qt QTXML库。
未找到Qt QTCORE库。
CMake错误位于ApiExtractor/CMakeLists.txt:82 (qt4_add_resources):
未知的CMake命令"qt4_add_resources"。
-- 配置未完成,发生错误!
另请查看"/tmp/pip-build-mimaL7/PySide/pyside_build/py2.7-qt4.8.7-64bit-release/shiboken/CMakeFiles/CMakeOutput.log"。
error: Error configuring shiboken

给你几个一步步的解决办法,按顺序试:

  • 第一步:安装缺失的系统依赖包
    报错里明确说了找不到Qt4的核心库、LibXslt,还有CMake找不到qt4相关的命令,先把这些依赖补全:

    sudo apt update && sudo apt install libqt4-dev libxml2-dev libxslt1-dev python-dev
    

    这些包会帮你装好Qt4的开发文件、LibXslt库以及Python2的开发头文件,刚好对应报错里缺失的组件。

  • 第二步:手动指定Qt4的qmake路径
    有时候装完依赖,CMake还是会找错qmake的位置,你可以手动设置环境变量告诉它正确路径:

    export QMAKE=/usr/bin/qmake-qt4
    

    设置完之后再重新执行pip install PySide试试。

  • 备选方案:换成PySide2(更推荐)
    毕竟PySide是针对Qt4的老版本了,对aarch64架构的支持不如新版本PySide2(对应Qt5/Qt6)。如果你可以切换到Python3的话,更建议装PySide2:
    先装Qt5的依赖:

    sudo apt install libqt5gui5 libqt5core5a libqt5xml5 python3-pip
    

    然后安装PySide2:

    pip3 install PySide2
    

内容的提问来源于stack exchange,提问作者jetsonfan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 07:04:05