LinuxForum.Fans
Тема

Python не видит pyqt5

Автор: Kurum 4 сообщений 847 просмотров
08.03.2025 17:04 #439758

В системе Opensuse (установил на днях) по умолчанию установлен python 3.11. Ставил PyQt5 разными способами через терминал. Например, так:

pip3 install pyqt5 --break-system-packages

opi pyqt

Запускаю код программы питона через интерпретатор Geany, который пишет, что модуль PyQt5 не найден. Мои программы точно работают на других осях. Питон установлен в:

/usr/lib/python3.11/site-packages/

а PyQt5 установлен (файлы лежат) в:

хомяк/.local/lib/python3.11/site-packages/

Наверное, проблема в путях. Там, где установлен питон, я создал файл с именем " .pth " с содержимым:

хомяк/.local/lib/python3.11/site-packages/PyQt5

Но это не помогло. Что делать?

19.03.2025 12:17 #439762

Покажите вывод:
[console]ls -l /usr/bin/python3*[/console]
Так же откуда установлен ваш Geany
при публикации вопросов корректно указывать редакцию вашего дистрибутива Leap 15.номер или Tumbleweed и подключены ли сторонние репы.

19.03.2025 19:18 · отредактировано #439763

Geany был установлен через флэтпак. Думаю, в этом и проблема. Сейчас я уже удалил Geany, запускаю программы через терминал и KDevelop. Мне уже предложили сделать так:

text
sudo flatpak override [app id] --filesystem=host

Но не пробовал, поскольку тогда уже снёс Geany, будет время соберу из исходников.

Хоть тему и можно закрывать, но у меня Tumbleweed и:

text

ls -l /usr/bin/python3*
lrwxrwxrwx. 1 root root    10 фев  8 01:40 /usr/bin/python3 -> python3.11
-rwxr-xr-x. 1 root root 14448 фев  8 01:40 /usr/bin/python3.11
-rwxr-xr-x. 1 root root  3353 фев  8 01:40 /usr/bin/python3.11-config
lrwxrwxrwx. 1 root root    17 фев  8 01:40 /usr/bin/python3-config -> python3.11-config
Войдите или зарегистрируйтесь, чтобы ответить.