Re: wxPython 4.0.2 on mac import fail
Robin Dunn <[email protected]> Thu, 21 Jun 2018 11:29:24 -0700 (PDT)
| Newsgroups | gmane.comp.python.wxpython.devel |
|---|---|
| Message-ID | <[email protected]> |
On Thursday, June 21, 2018 at 10:10:38 AM UTC-7, Jan Leys wrote: > > Hello, > > After updating from a working 4.0.1 to 4.0.2, I get the following: > > ~> python3 > Python 3.6.5 (default, Jun 17 2018, 18:35:36) > [GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin > Type "help", "copyright", "credits" or "license" for more information. > >>> import wx > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/usr/local/lib/python3.6/site-packages/wx/__init__.py", line 17, > in <module> > from wx.core import * > File "/usr/local/lib/python3.6/site-packages/wx/core.py", line 12, in > <module> > from ._core import * > ImportError: dlopen(/usr/local/lib/python3.6/site-packages/wx/_ > core.cpython-36m-darwin.so, 2): Library not loaded: > /Library/Frameworks/Python.framework/Versions/3.6/Python > Referenced from: /usr/local/lib/python3.6/site-packages/wx/_ > core.cpython-36m-darwin.so > Reason: image not found > > Any suggestions on cause, solution, or anything I can do to help find out? > > MacOS 10.13.5 > Homebrew python or Anaconda python > pip3 install -U wxpython > > Yes, I've discovered this as well. It looks like the new version of waf is adding some additional linker flags which is tying the binaries to the stock Pythons and so it has troubles like this when trying to use wxPython with other Pythons. I'm working on it and expect to have it fixed soon, and will then put out a 4.0.3 release. -- Robin -- You received this message because you are subscribed to the Google Groups "wxPython-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.