#python #pyqt5
Вопрос:
У меня есть установка Ubuntu 20.04, в которой не удается запустить git-cola. Вот в чем проблема:
$ git-cola Traceback (most recent call last): File "/usr/bin/git-cola", line 53, in lt;modulegt; from cola.main import main File "/usr/share/git-cola/lib/cola/main.py", line 6, in lt;modulegt; from . import app File "/usr/share/git-cola/lib/cola/app.py", line 27, in lt;modulegt; from qtpy import QtWidgets File "/usr/lib/python3/dist-packages/qtpy/QtWidgets.py", line 22, in lt;modulegt; from PyQt5.QtWidgets import * ImportError: /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZTI13QOpenGLWidget, version Qt_5
Особенность в том, что в процитированном файле библиотеки cpython-38-x86_64-linux-gnu.so
, похоже, уже определен символ:
$ nm -gD /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-38-x86_64-linux-gnu.so | grep _ZTI13QOpenGLWidget U _ZTI13QOpenGLWidget
Что я могу попробовать дальше?
Ответ №1:
Я нашел проблему. Моя переменная LD_LIBRARY_PATH ввела меня в заблуждение. Я не определил его, и проблема исчезла.