PlayOnLinux не работает на wxPython 4.1.0 - ImportError: Нет модуля с именем wxversion, вместо этого должен быть wx.version

Последняя версия wxPython не поддерживает модуль wxversion. Вместо этого информация доступна в виде wx.version.

Есть ли какие-либо предложенные способы обойти это? Спасибо!

Моя среда - Ubuntu 20.04 LTS, pyenv, python 3.8.3, python 2.7.18, wxPython 4.1.0

$ apt-cache policy playonlinux
playonlinux:
  Installed: 4.3.4-1ubuntu1
  Candidate: 4.3.4-1ubuntu1
  Version table:
 *** 4.3.4-1ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu focal/multiverse i386 Packages
        100 /var/lib/dpkg/status

$ which playonlinux
/usr/bin/playonlinux

# *** note: i'm using pyenv ***

$ pyenv local 2.7.18

$ which python2
/home/dever/.pyenv/shims/python2

$ python2 -V
Python 2.7.18

$ pyenv local 3.8.3

$ which python3
/home/dever/.pyenv/shims/python3

$ python3 -V
Python 3.8.3

Установленная конфигурация Python 3.8.3 имеет wxPython 4.1.0

$ python
Python 3.8.3 (default, Jul 16 2020, 20:35:40) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> print(wx.version)
<function version at 0x7ff77d3cbd30>
>>> print(wx.version())
4.1.0 gtk3 (phoenix) wxWidgets 3.1.4
>>> quit()

Следовательно, команда playonlinux терпит неудачу с этой ошибкой:

$ playonlinux
Looking for python... 3.8.3 - skipped
Looking for python2.7... 2.7.18 - Traceback (most recent call last):
  File "/usr/share/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.6... 
Looking for python2... 2.7.18 - Traceback (most recent call last):
  File "/usr/share/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Please install python before trying to run this program

ПРИМЕЧАНИЕ: Для тех, кто пытается установить wxPython в Ubuntu 20.04 LTS из-за Ошибка GTK + *** Не удалось запустить тестовую программу GTK +, проверяя причину ...

Попробуйте эту команду (можно найти здесь: https://wxpython.org/pages/downloads/ )

pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04 wxPython

Дополнительный контекст также см .: https: //discuss.wxpython. ребрендинг Clevo W60RZ1, работающий 16.04) с одним я заказал с сайта замены экрана, и я больше не могу управлять яркостью от ...

Я заменил сломанный экран на моем ноутбуке (System76 Gazelle 11, ребрендинг Clevo W60RZ1, работающий 16.04 ) с одним я заказал с сайта замены экрана и больше не могу управлять яркостью с помощью кнопок клавиатуры, ползунка аккумулятора или даже терминала. Вчера я провел весь день, пытаясь обновить драйверы и т. Д., И каким-то образом в итоге я не работал в среде Cinnamon и потерял кучу зависимостей в процессе. С тех пор я получил Cinnamon для переустановки (потерял диспетчер задач обледенения по пути, потому что он больше не поддерживается и вместо этого нашел Cobi Windows List), но все равно не повезло с подсветкой.

Я перепробовал все, что смог найти с помощью Googling, но ничего не сработало. В частности, 90% результатов относятся либо к контроллеру яркости, который в лучшем случае является исправлением, которое я даже не могу установить, либо к редактированию файла 20-intel.conf в usr / share /X11/xorgconf.d/. Я также получил обновление прошивки System76 в процессе, и это тоже не помогло.

Я просто попытался установить контроллер яркости снова, и он хочет удалить более половины вещей на моем компьютере: Вставить .

Есть предложения?

0
задан 17 July 2020 в 21:12

1 ответ

Я имею в виду, вы пробовали тестировать его в другой среде, где он с большей вероятностью будет работать «из коробки» (например, Windows)?

Может быть, на новом экране используется другой контроллер / прошивка / драйвер, который несовместим с тем, что ранее имел ноутбук (и ожидает

Мне еще не приходилось заменять ноутбук на экране, но, по крайней мере, на хакинтошах (что может быть плохим примером, но я не могу думать ни о чем другом), вам обычно приходится делать совсем немного патчей, чтобы заставить работать управление подсветкой, потому что контроллер - это нечто иное, чем то, что ожидает ОС.

0
ответ дан 30 July 2020 в 22:05

Другие вопросы по тегам:

Похожие вопросы: