Я клонировал использование pyside2 repo
$ git clone --recursive https://codereview.qt-project.org/pyside/pyside-setup
и установленный llvm3.9 с помощью https://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!
Помогите мне решить эту проблему.Спасибо!
Недостающий пакет, который Вы ищете, является версией 3.9 libclang-dev (процесс сборки PySide2 использует libclang для парсинга QT источник C++), однако версия 3.9 является парой лет, таким образом, это может быть головная боль для получения. Если та конкретная версия не важна для Вас, apt install clang libclang-dev
должно быть достаточным.
Необходимо будет, вероятно, также проверить ответвление в репозитории pyside-установки для соответствия спокойной версии, с которой Вы создаете. Для examplese git checkout 5.10
если Вы намереваетесь создать привязку Python для Qt 5.10.