Sui_Chi |
|
Темы:
1
Сообщения:
3
Участник с: 14 августа 2020
|
Здраствуйте.У меня проблемы с установкой 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 >>> |
Sui_Chi |
|
Темы:
1
Сообщения:
3
Участник с: 14 августа 2020
|
Решено.Для тех кто вдруг столкнется с проблемной установкой 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 . |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Не проще файл инсталл подправить? Там какой то .. жестко версию wx прописал. == заменить на >= |
Sui_Chi |
|
Темы:
1
Сообщения:
3
Участник с: 14 августа 2020
|
vs220Не проще. Он требует жестко 4.0.7(а точнее он совместим только с этой версией). С 4.1.0 не работает тупо. Я пробовал. Там тогда переписывать gooey надо. Он ошибками сыплется после инсталяции если ставить последнюю версию через pip install wxPython (именно в таком случае без проблем билдятся колеса). И да. Я пробовал изменять и требуемую версию с 4.0.7 на 4.1.0. Тоже ошибками сыплется после установки. |