Ошибка при использовании wxpython для python2

Всем доброго дня
Решил для заметок попробовать редактор wikipad
Скачал, распаковал, запускаю.
user@archlinux:~/Загрузки/soft/wikipad/WikidPad-2.2-src0$ python2 WikidPad.py
10:48:14: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1013,wx containers,compatible with 2.8),
and wxPython used 3.0 (wchar_t,compiler with C++ ABI 1011,wx containers,compatible with 2.8).
/usr/lib/python2.7/site-packages/wx-3.0-gtk3/wx/_core.py:16629: UserWarning: wxPython/wxWidgets release number mismatch
  warnings.warn("wxPython/wxWidgets release number mismatch")
/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed
  from gtk import _gtk
/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_set_qdata: assertion 'node != NULL' failed
wxpython для python2 ставился через pacman

user@archlinux:~/Загрузки/soft/wikipad/WikidPad-2.2-src0$ pacman -Qs python2-wxpython3
local/python2-wxpython3 3.0.2.0-1
    Classic wxWidgets GUI toolkit for Python

user@archlinux:~/Загрузки/soft/wikipad/WikidPad-2.2-src0$ pip2 list
...
wxPython        3.0.2.0
wxPython-common 3.0.2.0

Собственно вопрос - в чем именно проблема? Как я понял какие-то из библиотек скомпилированы разными компиляторами (с разными версиями ABI), из-за чего одна не может использовать другую. Как понять с какими библиотеками проблема (wxgtk3, python2-wxpython3)?

Пока что выход я вижу только через сборку wxpython через pip на своей системе, чтобы версии библиотек совпадали.
Но попытка установить wxpython через pip2 приводит к попытке компиляции wxpython, в процессе чего кончается место на /tmp (3gb RAM, 1.5gb /tmp, пробовал увеличивать до 2.5gb - тоже не хватает) и все завершается с ошибкой.
Попытка установить скомпилированный wxpython 4.0.6 (для debian 9, отдельно для archlinux нет) приводит к ошибке с библиотекой libjpeg.so.62 (системы все же разные).

Попробовать поставить что-то другой версии или из aur?
archevator
Скачал, распаковал
Не надо так делать.
https://aur.archlinux.org/packages/wikidpad/
Если этот не будет работать тогда пишите

После пипа сейчас много мусора разгребать .
В арче почти все модули есть если не в репах то в ауре, не надо их ставить питоновским установшиком. Если по каким то причинам надо то устанавливайте в отдельную директорию, что бы не путались с системными

П.с. в ауре тоже устаревший надо править вечером может гляну

Он вроде заброшен уже ,есть альтернативы поновее и может получше
archevator
из aur

yay -Suy
yay -Rds python2-wxpython3
yay -S wxpython-gtk2
yay -S wikidpad
гуй работает дальше не проверял,



Гляньте что то по новее и не заброшенное все же
vs220
гуй работает дальше не проверял,
Спасибо, попробую
vs220
Гляньте что то по новее и не заброшенное все же
Изначально искалось приложение для тектстовых заметок с тегами и полнотекстовым поиском (аналог cintanotes для windows). Сейчас пользуюсь cherrytree, но не все устраивает, поэтому ищу альтернативы.
vs220
После пипа сейчас много мусора разгребать .
Разве pip uninstall не удалит все файлы модуля?
archevator
не все устраивает
MyTetra можете еще глянуть.
А что в вишне не нравится?
archevator
Разве pip uninstall не удалит все файлы модуля?
Есть и исключения, и потом надо помнить все названия модулей какие устанавливал. В пакетном дистре все же лучше пользоваться пакетным менеджером
vs220
еще глянуть
zim еще
https://www.archlinux.org/packages/community/any/zim/
vs220
В арче почти все модули есть если не в репах то в ауре, не надо их ставить питоновским установшиком.
Потому что так труднее следить за обновлением этих модулей?
То, что в моем случае установленный из репозитория модуль не заработал, это проблема в моей системе или в пакетах в репозитории?
vs220
yay -S wxpython-gtk2
yay -S wikidpad
Так работает
vs220
А что в вишне не нравится?
Поскольку часть времени приходится пользоваться Cintanotes, к ней сильно привык. Чего мне не хватает в cherrytree:
  • полнотекстовый поиск (по тегам, названиям заметок и тексту)
  • найденные заметки отображаются списком
  • заметки без тегов сгруппированы в группу "Без тегов"
  • есть сортировка по дате создания/изменения
  • списка тегов во всех заметках
Но в cherrytree есть также возможности, которых нет в cintanotes (в бесплатной версии):
  • вставка ссылок на файлы
  • вставка картинок, таблиц
  • подстветка синтаксиса
archevator
труднее следить за обновлением этих модулей?
И плюс труднее разгребать если ставите какой то пакет который требует модули по зависимостям.

archevator
модуль не заработал, это проблема в моей системе или в пакетах в репозитории?
Просто wikidpad давно не обновлялся и требует устаревшие модули , на арче как правило последние стабильные версии
 
Зарегистрироваться или войдите чтобы оставить сообщение.