Невозможно установить pyside2 в Ubuntu

Я клонировал репозиторий pyside2, используя

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

и установил llvm3.9 используя /questions/683701/kak-ustanovit-llvm-39/683705#683705 Но когда я запускаю

$ 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 если вы намереваетесь построить привязки Python для Qt 5.10.

Другие вопросы по тегам