Als ich versuchte, eine bestimmte Python-App unter Ubuntu 20.04 auf Himbeer-Pi 4 auszuführen, war ich wütend, dass wx fehlte. Wenn ich darüber nachdenke, was wx ist, ist es wxPython. Also habe ich wxPython installiert.
Der Pip selbst hatte kein entsprechendes Paket, und das Erstellen aus dem Quellcode der wxPython-Homepage funktionierte nicht.
[Diese Site](https://krhb.hatenablog.com/entry/2019/04/30/234953#ImportError-No-module-named-wx%E3%81%AE%E3%82%A8%E3%83 Die in% A9% E3% 83% BC eingeführte Methode war hilfreich.
Techniken eingeführt
$ pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \
wxPython
Oder die Ubuntu-Version geändert
$ pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 \
wxPython
Dann war es ein Fehler auf dem Weg. Der hier verwendete Quellcode https://files.pythonhosted.org/packages/cb/4f/1e21d3c079c973ba862a18f3be73c2bbe2e6bc25c96d94df605b5cbb494d/wxPython-4.1.0.tar.gz Ich habe es selbst gebaut und es war erfolgreich.
$ wget https://files.pythonhosted.org/packages/cb/4f/1e21d3c079c973ba862a18f3be73c2bbe2e6bc25c96d94df605b5cbb494d/wxPython-4.1.0.tar.gz
$ tar xvf wxPython-4.1.0.tar.gz
$ cd wxPython-4.1.0
$ python build.py etg sip build build_py
$ python build bdist_wheel
$ pip install dist/wxPython-4.1.1a1-cp36-cp36m-linux_aarch64.whl
$ python -c "import wx;print(wx.__version__)"
4.1.1a1
Recommended Posts