Невозможно установить 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.