Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Pymakr under Linux Fedora. Anyone?

    Scheduled Pinned Locked Moved Issues & Bugs
    12 Posts 5 Posters 3.4k Views 5 Watching
    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.
    • J Offline
      jnc
      last edited by

      Hi

      I'm trying to run Pymakr 1.0.0.b7-1 under Fedora 25 but when i try to start it, I always get the following error:

      jnc@enigma ~ $ pymakr
      Python 2.7.12
      Error in sys.excepthook:
      Traceback (most recent call last):
        File "/usr/share/pymakr/modules/pymakr.py", line 145, in excepthook
          import Utilities
        File "/usr/share/pymakr/modules/Utilities/__init__.py", line 62, in <module>
          from PyQt5.Qsci import QSCINTILLA_VERSION_STR, QsciScintilla
      ImportError: No module named Qsci
      
      Original exception was:
      Traceback (most recent call last):
        File "/usr/share/pymakr/modules/pymakr.py", line 368, in <module>
          main()
        File "/usr/share/pymakr/modules/pymakr.py", line 268, in main
          if not Globals.checkBlacklistedVersions():
        File "/usr/share/pymakr/modules/Globals/__init__.py", line 110, in checkBlacklistedVersions
          from PyQt5.Qsci import QSCINTILLA_VERSION_STR
      ImportError: No module named Qsci
      

      I've checked the installed packages, and can't figure out what I'm missing:

      jnc@enigma ~ $ dnf list installed *qsci* *pyqt* *qt*
      Failed to synchronize cache for repo 'Dropbox', disabling.
      Last metadata expiration check: 1:16:54 ago on Mon Nov 28 10:45:27 2016.
      Installed Packages
      PyQt4.x86_64                        4.11.4-15.fc25              @fedora         
      PyQt4.x86_64                        4.11.4-15.fc25              @fedora         
      adwaita-qt-common.noarch            0.4-3.fc25                  @anaconda       
      adwaita-qt4.x86_64                  0.4-3.fc25                  @anaconda       
      adwaita-qt5.x86_64                  0.4-3.fc25                  @anaconda       
      dbusmenu-qt.x86_64                  0.9.3-0.11.20150604.fc24    @koji-override-0
      ibus-qt.x86_64                      1.3.3-11.fc25               @anaconda       
      python-qt5.x86_64                   5.7-1.fc25                  @fedora         
      python-qt5-rpm-macros.noarch        5.7-1.fc25                  @fedora         
      python-qt5-webkit.x86_64            5.7-1.fc25                  @fedora         
      python2-qscintilla.x86_64           2.9.3-1.fc25                @fedora         
      qscintilla.x86_64                   2.9.3-1.fc25                @fedora         
      qt.x86_64                           1:4.8.7-18.fc25             @anaconda       
      qt-common.noarch                    1:4.8.7-18.fc25             @anaconda       
      qt-settings.noarch                  25-2.fc25                   @anaconda       
      qt-x11.x86_64                       1:4.8.7-18.fc25             @anaconda       
      qt3.x86_64                          3.3.8b-68.fc25              @fedora         
      qt5-qtbase.x86_64                   5.7.0-3.fc25                @anaconda       
      qt5-qtbase-common.noarch            5.7.0-3.fc25                @anaconda       
      qt5-qtbase-gui.x86_64               5.7.0-3.fc25                @anaconda       
      qt5-qtconnectivity.x86_64           5.7.0-2.fc25                @fedora         
      qt5-qtdeclarative.x86_64            5.7.0-2.fc25                @anaconda       
      qt5-qtenginio.x86_64                1:1.6.1-2.fc25              @fedora         
      qt5-qtlocation.x86_64               5.7.0-2.fc25                @fedora         
      qt5-qtmultimedia.x86_64             5.7.0-2.fc25                @fedora         
      qt5-qtsensors.x86_64                5.7.0-2.fc25                @fedora         
      qt5-qtserialport.x86_64             5.7.0-2.fc25                @fedora         
      qt5-qtsvg.x86_64                    5.7.0-2.fc25                @fedora         
      qt5-qttools-common.noarch           5.7.0-3.fc25                @fedora         
      qt5-qttools-libs-clucene.x86_64     5.7.0-3.fc25                @fedora         
      qt5-qttools-libs-designer.x86_64    5.7.0-3.fc25                @fedora         
      qt5-qttools-libs-help.x86_64        5.7.0-3.fc25                @fedora         
      qt5-qtwebchannel.x86_64             5.7.0-2.fc25                @fedora         
      qt5-qtwebkit.x86_64                 5.7.0-2.fc25                @fedora         
      qt5-qtwebsockets.x86_64             5.7.0-1.fc25                @fedora         
      qt5-qtx11extras.x86_64              5.7.0-2.fc25                @fedora         
      qt5-qtxmlpatterns.x86_64            5.7.0-2.fc25                @anaconda       
      qt5-srpm-macros.noarch              5.7.0-9.fc25                @fedora         
      sni-qt.x86_64                       0.2.6-7.fc24                @koji-override-0
      wireshark-qt.x86_64                 2.1.1-2.fc25                @fedora  
      

      Thanks for your help

      A 1 Reply Last reply Reply Quote 0
      • A Offline
        abilio @jnc
        last edited by

        Hi @jnc, I've just seen your dump and list (thanks for providing them), and I'm sorry to tell you that at the present time Pymakr doesn't play nice in *nix with Qt5 installed. It's on our list of bugs to fix. Sorry for the inconvenience, and please stay tuned regarding this.

        J N 2 Replies Last reply Reply Quote 0
        • J Offline
          jnc
          last edited by

          Hi
          Thanks for your prompt reply; so how should I work with my boards?
          Cheers

          A 1 Reply Last reply Reply Quote 0
          • J Offline
            jnc @abilio
            last edited by

            Hi @abilio

            I'm removed the python-qt5 package (plus a bunch of others that were removed automatically). Now, when I try to start pymakr, I get the following:

            jnc@enigma ~ $ pymakr
            Python 2.7.12
            libpng warning: iCCP: known incorrect sRGB profile
            Warning: translation file 'qt_en_US'could not be loaded.
            Using default.
            Warning: translation file 'eric6_en_US'could not be loaded.
            Using default.
            Warning: translation file 'qscintilla_en_US'could not be loaded.
            Using default.
            BackgroundService listening on: 36797
            Traceback (most recent call last):
              File "/usr/share/pymakr/modules/Utilities/BackgroundClient.py", line 193, in <module>
                backgroundClient.run()
              File "/usr/share/pymakr/modules/Utilities/BackgroundClient.py", line 178, in run
                'EXCEPTION', '?', [str(exctype), str(excval), tbinfo])
              File "/usr/share/pymakr/modules/Utilities/BackgroundClient.py", line 81, in __send
                self.connection.sendall(header)
              File "/usr/lib64/python2.7/socket.py", line 228, in meth
                return getattr(self._sock,name)(*args)
            socket.error: [Errno 32] Broken pipe
            

            Any idea?

            A 1 Reply Last reply Reply Quote 0
            • A Offline
              abilio @jnc
              last edited by

              @jnc, I guess you need Qt5 for another app, so at present time you can use the classic telnet/FTP combination. You can also try Pymakr in Windows/Mac (they are installed in a semi-portable fashion where Python, Qt and PyQt are self-contained in the same directory).

              If you're willing to try Telnet/FTP in the meantime, I can point you to: https://docs.pycom.io/pycom_esp32/pycom_esp32/general.html . We should have Pymakr playing nicely with Qt5 in the upcoming weeks.

              1 Reply Last reply Reply Quote 0
              • A Offline
                abilio @jnc
                last edited by

                Ohh @jnc, I see you went into removing Qt5. I see the dump, and seems its failing early in the start process. Can I ask you how comfortable you are around the terminal window? I have some ideas, but I must confirm with you that you can try them.

                J 1 Reply Last reply Reply Quote 0
                • J Offline
                  jnc @abilio
                  last edited by

                  @abilio I'm very familiar with the terminal window.

                  A 1 Reply Last reply Reply Quote 0
                  • A Offline
                    abilio @jnc
                    last edited by

                    Hi @jnc, btw, can you provide me again with the list of the packages you still have installed in the system that are related to Qt, PyQt and python?

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      Bajoja
                      last edited by

                      Hello, i use Fedora 25 too and i having the same issue, some prediction to correct the bug?

                      1 Reply Last reply Reply Quote 0
                      • N Offline
                        nextcloud @abilio
                        last edited by

                        Hi @abilio ,

                        I get the same error on fedora25, python-qt5 package is removed. Any idea how to solve?
                        Thanks!

                        BackgroundService listening on: 35079
                        Traceback (most recent call last):
                        File "/usr/share/pymakr/modules/Utilities/BackgroundClient.py", line 193, in <module>
                        backgroundClient.run()
                        File "/usr/share/pymakr/modules/Utilities/BackgroundClient.py", line 178, in run
                        'EXCEPTION', '?', [str(exctype), str(excval), tbinfo])
                        File "/usr/share/pymakr/modules/Utilities/BackgroundClient.py", line 81, in __send
                        self.connection.sendall(header)
                        File "/usr/lib64/python2.7/socket.py", line 228, in meth
                        return getattr(self._sock,name)(*args)
                        socket.error: [Errno 32] Broken pipe

                        1 Reply Last reply Reply Quote 0
                        • A Offline
                          Avathar
                          last edited by Avathar

                          Any news on this? I'm using antergos (arch based) and have the same problem.

                          I don't want to be forced to use windows to program my LoPy ;)

                          Are there any other IDEs to use?

                          EDIT: i just read the announcment that pymakr is EOL, looking forward to a VScode plugin :D

                          B 1 Reply Last reply Reply Quote 0
                          • B Offline
                            Bajoja @Avathar
                            last edited by

                            @Avathar Pymakr is discontinued, see this for more info.
                            https://forum.pycom.io/topic/635/pymakr-time-of-death-09-02/33

                            1 Reply Last reply Reply Quote 0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            • 1 / 1
                            • First post
                              Last post

                            Pycom on Twitter

                            Pycom