Python Forum
wxPython install error - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: wxPython install error (/thread-39197.html)



wxPython install error - carlomscalisi - Jan-16-2023

Complete Rookie, seriously.

I am attempting to install wxPython via pip on my Mac, running Mojave 10.14.6, but it's not working. Any help would be greatly appreciated. I've attached a portion of the terminal output for reference.


RE: wxPython install error - Larz60+ - Jan-16-2023

I had some difficulty building on Linux Mint.
The solution on my end was to install attrdict before installing wxpython.
pip install attrdict
After that, no problem.

This may or may not be an issue on Mac


RE: wxPython install error - carlomscalisi - Jan-17-2023

Larz, this is what I get now:

Collecting attrdict
Downloading attrdict-2.0.1-py2.py3-none-any.whl (9.9 kB)
Requirement already satisfied: six in /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (from attrdict) (1.16.0)
Installing collected packages: attrdict
Successfully installed attrdict-2.0.1
You have mail in /var/mail/Carlo
MacBook-Pro-2:~ Carlo$ pip install wxpython
Collecting wxpython
Using cached wxPython-4.2.0.tar.gz (71.0 MB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [12 lines of output]
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/private/var/folders/3_/37hpdl9x3b534sjy3w73ft3r0000gn/T/pip-install-qq_tutyz/wxpython_4350046bae5e4aa2a8f712b88e2d0364/setup.py", line 27, in <module>
from buildtools.config import Config, msg, opj, runcmd, canGetSOName, getSOName
File "/private/var/folders/3_/37hpdl9x3b534sjy3w73ft3r0000gn/T/pip-install-qq_tutyz/wxpython_4350046bae5e4aa2a8f712b88e2d0364/buildtools/config.py", line 30, in <module>
from attrdict import AttrDict
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/attrdict/__init__.py", line 5, in <module>
from attrdict.mapping import AttrMap
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/attrdict/mapping.py", line 4, in <module>
from collections import Mapping
ImportError: cannot import name 'Mapping' from 'collections' (/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/collections/__init__.py)
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
MacBook-Pro-2:~ Carlo$


RE: wxPython install error - snippsat - Jan-17-2023

There is issues while using Python 3.11.
Same on Win i did a quick test using Python 3.11 and it fails,Win and Mac use similar pre build wheels.
Works fine on Pyrhon 3.10,so use that for now.
Look at this post to see usage of pyenv which let you easly switch to Pythnon 3.10.