ERROR: wxGUI requires wxPython: Difference between revisions
Jump to navigation
Jump to search
(more distros added) |
(Update for MacPorts instruction) |
||
Line 32: | Line 32: | ||
'''Mac''': | '''Mac''': | ||
* | * In case you are using MacPorts, install GRASS with <code>sudo port install grass +gui</code> | ||
'''Windows''': | '''Windows''': |
Revision as of 07:38, 28 September 2023
Q: I'm trying to start the graphical user interface but it tells me
ERROR: wxGUI requires wxPython. No module named 'wx'
A: The solution depends on the operating system in use. In general, the package "python3-wxPython" (naming may vary) is needed.
Things to verify:
- do you use Anaconda? Please check if you have colliding Python versions. If not, read on below.
Linux specific notes:
- Archlinux:
- python-wxpython
- Centos:
sudo dnf install python-wxpython4
(or via software manager)
- Debian:
- the "grass-gui" package depends (automatically) on "python-wxgtk3.0"
- Fedora:
sudo dnf install python3-wxpython4
(or via software manager)
- openSuSe:
- python3-wxPython needed, see discussion in https://forums.opensuse.org/showthread.php/542338-grass-7-8-from-the-science-package (and elsewhere - TODO: any better solution?)
- Slackware:
- please add
- Ubuntu:
sudo apt-get install python3-wxgtk4.0
(or via software manager)
Mac:
- In case you are using MacPorts, install GRASS with
sudo port install grass +gui
Windows:
- .. error should not happen since wxPython is included in the GRASS GIS Windows installer.
Conda related notes (note that many user actually do not use conda):
- Here a suggested solution with a virtual environment: https://stackoverflow.com/a/58902163/452464