无法在 ubuntu 上安装 pyside2

无法在 ubuntu 上安装 pyside2

我已经使用以下方法克隆了 pyside2 repo

$ git clone --recursive https://codereview.qt-project.org/pyside/pyside-setup

并使用安装 llvm3.9https://askubuntu.com/a/799998/653786 但当我跑步时

$ sudo python3 setup.py install --ignore-git --qmake=/home/tarptaeya/Qt5.10.1/5.10.1/gcc_64/bin/qmake --cmake=/usr/bin/cmake

它给出以下错误

-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.5m.so (found suitable version "3.5.2", minimum required is "3.3") 
PYTHON_ARCH:             64
LLMV_CONFIG:             /usr/bin/llvm-config-3.9
CMake Error at CMakeLists.txt:94 (message):
  Unable to find Clang library clang in /usr/lib/llvm-3.9.


-- Configuring incomplete, errors occurred!

请帮我解决这个问题。谢谢!

答案1

您正在寻找的缺失软件包是 libclang-dev 的 3.9 版本(PySide2 的构建过程使用 libclang 来解析 Qt C++ 源代码),但是 3.9 版本已经有好几年的历史了,因此获取它可能很麻烦。如果该特定版本对您来说并不重要,那么apt install clang libclang-dev应该就足够了。

您可能还需要检查 pyside-setup 存储库中的分支,以匹配您正在构建的 Qt 版本。例如,git checkout 5.10如果您打算为 Qt 5.10 构建 Python 绑定。

相关内容