omz:forum

    • Register
    • Login
    • Search
    • Recent
    • Popular

    Welcome!

    This is the community forum for my apps Pythonista and Editorial.

    For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.


    How to install wxPython?

    Pythonista
    3
    4
    3291
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • HungryGuy
      HungryGuy last edited by

      Pretty new to Python, and Pythonista so there is a lot that I don't know. I installed StaSh and pip and installed wxpython using pip. However, when I try to import wx I get an error:

      >>>import wx
      Traceback (most recent call last):
        File "<string>", line 1, in <module>
        File "/private/var/mobile/Containers/Shared/AppGroup/41999424-C8C1-4E26-9BDF-88B75C5BAFEA/Pythonista3/Documents/site-packages/wx/__init__.py", line 18, in <module>
          from wx.core import *
        File "/private/var/mobile/Containers/Shared/AppGroup/41999424-C8C1-4E26-9BDF-88B75C5BAFEA/Pythonista3/Documents/site-packages/wx/core.py", line 12, in <module>
          from ._core import *
      ImportError: No module named _core
      

      Is it possible to get wx working? From what I've read, Pythonista isn't able to use modules with C code and it sounds like wxPython is based off of some C code. However, this FAQ (http://omz-software.com/pythonista/docs/faq/gui.html#wxwidgets) mentions wxPython in a way that implies wxPython can be used in Pythonista. Anyway, I'm not sure if I've installed this incorrectly or if it simply is not possible to use in Pythonista at the moment.

      1 Reply Last reply Reply Quote 0
      • JonB
        JonB last edited by

        That faq is from the standard library -- nothing on that list works in pythonista! Your gui options in pythonista are basically ui, which is a high level wrapper of some native ios ui, objc_util to directly implement very low level control, or javascript/html inside a webview ( which would let you yse one of the various js/html libraries).

        1 Reply Last reply Reply Quote 1
        • HungryGuy
          HungryGuy last edited by

          Well that's disappointing. The project I'm working on is in PsychoPy and its ui seems to be based on wxPython. I was really hoping this was a matter of me messing up the install somehow!

          1 Reply Last reply Reply Quote 0
          • AtomBombed
            AtomBombed last edited by

            Yeah, the ui module has more of what you're looking for. You cannot use wxPython as it uses (I believe) C code and other libraries from languages that Pythonista cannot interpret. Basically, wxPython is a desktop-only library. But again: you can use the ui module, and you can create vanilla iOS applications.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Powered by NodeBB Forums | Contributors