Последняя версия 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 в процессе, и это тоже не помогло.
Я имею в виду, вы пробовали тестировать его в другой среде, где он с большей вероятностью будет работать «из коробки» (например, Windows)?
Может быть, на новом экране используется другой контроллер / прошивка / драйвер, который несовместим с тем, что ранее имел ноутбук (и ожидает
Мне еще не приходилось заменять ноутбук на экране, но, по крайней мере, на хакинтошах (что может быть плохим примером, но я не могу думать ни о чем другом), вам обычно приходится делать совсем немного патчей, чтобы заставить работать управление подсветкой, потому что контроллер - это нечто иное, чем то, что ожидает ОС.