[РЕШЕНО] Проблемы с установкой gooey 1.0.4.0.0.0

Здраствуйте.У меня проблемы с установкой gooey 1.0.4.0.0.0 .Такие проблемы уже были когда-то и я их как-то решил(не помню как).Я уже перелазил весь инет и нечего мне не помогает.И я пробовал скачивать wxPython с официального репозитория арча, но gooey всеравно скачивает свой wxPython как-будто не видит того что установлен с официального репозитория(и это при том что другие пакеты которые ему нужны и которые были скачаны с фоициального репозитория он видит).Сначала вылазит ошибка при building wheel for wxPython (типо не может найти файлы но если я их закину ту дерикторию в которой он их ищет то все пройдет нормально).И вот если я закину файл в директорию и все пройдет нормально то далее уже другая проблема с тем что gooey отказывается работать.Прошу помощи.
Ошибка от building wheel for wxPython:
error: [Errno 2] No such file or directory: 'build/lib.linux-x86_64-3.8/wx/libwx_baseu-3.0.so'
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xms21mac/wxpython/setup.py'"'"'; __file__='"'"'/tmp/pip-install-xms21mac/wxpython/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-bb71tv4y/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/suichi/.local/include/python3.8/wxpython Check the logs for full command output.
Или:
error: [Errno 2] No such file or directory: 'build/lib.linux-x86_64-3.8/wx/libwx_gtk3u_adv-3.0.so'
Building wheel for wxPython (setup.py): finished with status 'error'
ERROR: Failed building wheel for wxPython
Running setup.py clean for wxPython
Running command /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-pmoxjkdi/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-pmoxjkdi/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all
running clean
removing 'build/lib.linux-x86_64-3.8' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.8' does not exist -- can't clean it
Failed to build wxPython
Cleaning up...
Removing source in /tmp/pip-req-build-pmoxjkdi
Removing source in /tmp/pip-wheel-_nc025pg/pillow
Removing source in /tmp/pip-wheel-_nc025pg/six
Removing source in /tmp/pip-wheel-_nc025pg/numpy
Removed build tracker: '/tmp/pip-req-tracker-oypjeuh2'
ERROR: Failed to build one or more wheels
Exception information:
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 186, in _main
status = self.run(options, args)
File "/usr/lib/python3.8/site-packages/pip/_internal/commands/wheel.py", line 188, in run
raise CommandError(
pip._internal.exceptions.CommandError: Failed to build one or more wheels
Еще ошибки:
[[email protected] CoubDownloader-master]$ python3
Python 3.8.5 (default, Jul 27 2020, 08:42:51)
[GCC 10.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/suichi/.local/lib/python3.8/site-packages/wx/__init__.py", line 17, in <module>
from wx.core import *
File "/home/suichi/.local/lib/python3.8/site-packages/wx/core.py", line 12, in <module>
from ._core import *
ImportError: /home/suichi/.local/lib/python3.8/site-packages/wx/_core.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZN13wxWindowIDRef6AssignEi, version WXU_3.0
>>>
Решено.Для тех кто вдруг столкнется с проблемной установкой gooey 1.0.4.0.0.0 :
1.Устанавливаем wxPython 4.0.7 (python-wxpython) с оффициального репозитория арча;
2.Далее скаичваем wxPython 4.0.7 с помощю этой команды: pip download wxPython==4.0.7;
3.Распаковываем этот архив, создаем папку build в ней lib.linux-x86_64-3.8 и в ней уже wx.В wx кидаем данные файлы libwx_baseu_net-3.0.so, libwx_baseu_net-3.0.so0, libwx_baseu_net-3.0.so.0.5.0, libwx_baseu_xml-3.0.so, libwx_baseu_xml-3.0.so.0, libwx_baseu_xml-3.0.so.0.5.0, libwx_baseu-3.0.so., libwx_baseu-3.0.so.0, libwx_baseu-3.0.so.0.5.0, libwx_gtk3u_adv-3.0.so libwx_gtk3u_gl-3.0.so.0, libwx_gtk3u_propgrid-3.0.so.0.5.0, libwx_gtk3u_stc-3.0.so, libwx_gtk3u_adv-3.0.so.0, libwx_gtk3u_gl-3.0.so.0.5.0, libwx_gtk3u_qa-3.0.so, libwx_gtk3u_stc-3.0.so.0, libwx_gtk3u_adv-3.0.so.0.5.0, libwx_gtk3u_html-3.0.so, libwx_gtk3u_qa-3.0.so.0, libwx_gtk3u_stc-3.0.so.0.5.0, libwx_gtk3u_aui-3.0.so, libwx_gtk3u_html-3.0.so.0, libwx_gtk3u_qa-3.0.so.0.5.0, libwx_gtk3u_webview-3.0.so, libwx_gtk3u_aui-3.0.so.0, libwx_gtk3u_html-3.0.so.0.5.0, libwx_gtk3u_ribbon-3.0.so, libwx_gtk3u_webview-3.0.so.0, libwx_gtk3u_aui-3.0.so.0.5.0, libwx_gtk3u_media-3.0.so, libwx_gtk3u_ribbon-3.0.so.0, libwx_gtk3u_webview-3.0.so.0.5.0, libwx_gtk3u_core-3.0.so, libwx_gtk3u_media-3.0.so.0, libwx_gtk3u_ribbon-3.0.so.0.5.0, libwx_gtk3u_xrc-3.0.so, libwx_gtk3u_core-3.0.so.0, libwx_gtk3u_media-3.0.so.0.5.0, libwx_gtk3u_richtext-3.0.so, libwx_gtk3u_xrc-3.0.so.0, libwx_gtk3u_core-3.0.so.0.5.0, libwx_gtk3u_propgrid-3.0.so, libwx_gtk3u_richtext-3.0.so.0, libwx_gtk3u_xrc-3.0.so.0.5.0, libwx_gtk3u_gl-3.0.so, libwx_gtk3u_propgrid-3.0.so.0, libwx_gtk3u_richtext-3.0.so.0.5.0 которые находятся по пути /usr/lib/;
4.Запаковываем данный разпакованый архив под тем же названием;
5.Билдим колеса pip wheel -v wxPython-4.0.7.tar.gz 2>&1 | tee build.log;
6.Удаляем wxPython установленый с официального репозиторая арча;
7.Устанавливаем колеса pip install wxPython-4.0.7-cp38-cp38-linux_x86_64.whl;
8.Устанавливем wxPython 4.0.7 с официального репозитория арча (python-wxpython);
9.Устанавливаем gooey 1.0.4.0.0.0 pip install gooey;
10.Удаляем колеса pip uninstall wxPython-4.0.7-cp38-cp38-linux_x86_64.whl;
11.Все.Танцы с бубном закончились.После этого у вас должен заработать gooey 1.0.4.0.0.0 .
Не проще файл инсталл подправить? Там какой то .. жестко версию wx прописал.
== заменить на >=
vs220
Не проще файл инсталл подправить? Там какой то .. жестко версию wx прописал.
== заменить на >=
Не проще. Он требует жестко 4.0.7(а точнее он совместим только с этой версией). С 4.1.0 не работает тупо. Я пробовал. Там тогда переписывать gooey надо. Он ошибками сыплется после инсталяции если ставить последнюю версию через pip install wxPython (именно в таком случае без проблем билдятся колеса). И да. Я пробовал изменять и требуемую версию с 4.0.7 на 4.1.0. Тоже ошибками сыплется после установки.
 
Зарегистрироваться или войдите чтобы оставить сообщение.