В системе 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
Но это не помогло. Что делать?
LinuxForum.Fans
Python не видит pyqt5
Автор: Kurum
4 сообщений
847 просмотров
Покажите вывод:
[console]ls -l /usr/bin/python3*[/console]
Так же откуда установлен ваш Geany
при публикации вопросов корректно указывать редакцию вашего дистрибутива Leap 15.номер или Tumbleweed и подключены ли сторонние репы.
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
Войдите или зарегистрируйтесь, чтобы ответить.