Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. This application failed to start because no Qt platform plugin could be initialized
Forum Updated to NodeBB v4.3 + New Features

This application failed to start because no Qt platform plugin could be initialized

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
pythonpyside2mac os 10.15.7libqcocoa.dylibqt.qpa.plugin
22 Posts 3 Posters 40.9k Views 1 Watching
  • 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.
  • A adsavi

    @jsulm said in This application failed to start because no Qt platform plugin could be initialized:

    config.log

    the config.log text is:

    ====

    executing config test gypsy

    • cd /Users/adrianosavi/qtlocation/config.tests/gypsy && /Users/adrianosavi/qtbase/bin/qmake -spec /Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtbase/mkspecs/macx-clang "CONFIG -= qt debug_and_release app_bundle lib_bundle" /Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtlocation/config.tests/gypsy
    • cd /Users/adrianosavi/qtlocation/config.tests/gypsy && MAKEFLAGS= make

    /Library/Developer/CommandLineTools/usr/bin/clang++ -c -pipe -stdlib=libc++ -g -std=gnu++11 -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.13 -fno-exceptions -Wall -Wextra -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtlocation/config.tests/gypsy -I. -I/Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtbase/mkspecs/macx-clang -o .obj/main.o /Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtlocation/config.tests/gypsy/main.cpp
    /Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtlocation/config.tests/gypsy/main.cpp:29:10: fatal error: 'gypsy/gypsy-satellite.h' file not found
    #include <gypsy/gypsy-satellite.h>
    ^~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
    make[1]: *** [.obj/main.o] Error 1
    test gypsy FAILED
    executing config test winrt

    • cd /Users/adrianosavi/qtlocation/config.tests/winrt && /Users/adrianosavi/qtbase/bin/qmake -spec /Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtbase/mkspecs/macx-clang "CONFIG -= qt debug_and_release app_bundle lib_bundle" /Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtlocation/config.tests/winrt
    • cd /Users/adrianosavi/qtlocation/config.tests/winrt && MAKEFLAGS= make

    /Library/Developer/CommandLineTools/usr/bin/clang++ -c -pipe -stdlib=libc++ -g -std=gnu++11 -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.13 -fno-exceptions -Wall -Wextra -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtlocation/config.tests/winrt -I. -I/Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtbase/mkspecs/macx-clang -o .obj/main.o /Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtlocation/config.tests/winrt/main.cpp
    /Users/adrianosavi/Downloads/qt-everywhere-src-5.15.1/qtlocation/config.tests/winrt/main.cpp:30:10: fatal error: 'windows.system.h' file not found
    #include <windows.system.h>
    ^~~~~~~~~~~~~~~~~~
    1 error generated.
    make[1]: *** [.obj/main.o] Error 1
    test winrt FAILED

    ====

    It seems the configuration failed.
    But I was able to go on with the following steps.
    What do you suggest to me?

    jsulmJ Offline
    jsulmJ Offline
    jsulm
    Lifetime Qt Champion
    wrote on last edited by
    #12

    @adsavi said in This application failed to start because no Qt platform plugin could be initialized:

    What do you suggest to me?

    What I already suggested: check the config.log file to see whether PRINTING support was activated or not. The failed checks are related to QtLocation module and do not have anything to do with printing...

    https://forum.qt.io/topic/113070/qt-code-of-conduct

    A 1 Reply Last reply
    0
    • jsulmJ jsulm

      @adsavi said in This application failed to start because no Qt platform plugin could be initialized:

      What do you suggest to me?

      What I already suggested: check the config.log file to see whether PRINTING support was activated or not. The failed checks are related to QtLocation module and do not have anything to do with printing...

      A Offline
      A Offline
      adsavi
      wrote on last edited by
      #13

      @jsulm I installed QT again and now I did not have any problem with the installation and the installation log shows no problem.

      There is not printing support issues but now the message I receive is this:

      ===========

      QFactoryLoader::QFactoryLoader() checking directory path "/Users/adrianosavi/opt/anaconda3/plugins/platforms" ...
      QFactoryLoader::QFactoryLoader() looking at "/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib"
      Found metadata in lib /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib, metadata=
      {
      "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
      "MetaData": {
      "Keys": [
      "cocoa"
      ]
      },
      "className": "QCocoaIntegrationPlugin",
      "debug": false,
      "version": 329991
      }

      Got keys from plugin meta data ("cocoa")
      QFactoryLoader::QFactoryLoader() looking at "/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqminimal.dylib"
      Found metadata in lib /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqminimal.dylib, metadata=
      {
      "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
      "MetaData": {
      "Keys": [
      "minimal"
      ]
      },
      "className": "QMinimalIntegrationPlugin",
      "debug": false,
      "version": 329991
      }

      Got keys from plugin meta data ("minimal")
      QFactoryLoader::QFactoryLoader() looking at "/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqoffscreen.dylib"
      Found metadata in lib /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqoffscreen.dylib, metadata=
      {
      "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
      "MetaData": {
      "Keys": [
      "offscreen"
      ]
      },
      "className": "QOffscreenIntegrationPlugin",
      "debug": false,
      "version": 329991
      }

      Got keys from plugin meta data ("offscreen")
      QFactoryLoader::QFactoryLoader() checking directory path "/Users/adrianosavi/opt/anaconda3/bin/platforms" ...
      Cannot load library /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib: (dlopen(/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib, 133): Library not loaded: @rpath/libQt5PrintSupport.5.dylib
      Referenced from: /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib
      Reason: image not found)
      QLibraryPrivate::loadPlugin failed on "/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib" : "Cannot load library /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib: (dlopen(/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib, 133): Library not loaded: @rpath/libQt5PrintSupport.5.dylib\n Referenced from: /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib\n Reason: image not found)"
      qt.qpa.plugin: Could not load the Qt platform plugin "cocoa" in "" even though it was found.
      This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

      Available platform plugins are: cocoa, minimal, offscreen.

      Abort trap: 6

      =====

      What is the next step you suggest?

      jsulmJ 1 Reply Last reply
      0
      • A adsavi

        @jsulm I installed QT again and now I did not have any problem with the installation and the installation log shows no problem.

        There is not printing support issues but now the message I receive is this:

        ===========

        QFactoryLoader::QFactoryLoader() checking directory path "/Users/adrianosavi/opt/anaconda3/plugins/platforms" ...
        QFactoryLoader::QFactoryLoader() looking at "/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib"
        Found metadata in lib /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib, metadata=
        {
        "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
        "MetaData": {
        "Keys": [
        "cocoa"
        ]
        },
        "className": "QCocoaIntegrationPlugin",
        "debug": false,
        "version": 329991
        }

        Got keys from plugin meta data ("cocoa")
        QFactoryLoader::QFactoryLoader() looking at "/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqminimal.dylib"
        Found metadata in lib /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqminimal.dylib, metadata=
        {
        "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
        "MetaData": {
        "Keys": [
        "minimal"
        ]
        },
        "className": "QMinimalIntegrationPlugin",
        "debug": false,
        "version": 329991
        }

        Got keys from plugin meta data ("minimal")
        QFactoryLoader::QFactoryLoader() looking at "/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqoffscreen.dylib"
        Found metadata in lib /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqoffscreen.dylib, metadata=
        {
        "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
        "MetaData": {
        "Keys": [
        "offscreen"
        ]
        },
        "className": "QOffscreenIntegrationPlugin",
        "debug": false,
        "version": 329991
        }

        Got keys from plugin meta data ("offscreen")
        QFactoryLoader::QFactoryLoader() checking directory path "/Users/adrianosavi/opt/anaconda3/bin/platforms" ...
        Cannot load library /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib: (dlopen(/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib, 133): Library not loaded: @rpath/libQt5PrintSupport.5.dylib
        Referenced from: /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib
        Reason: image not found)
        QLibraryPrivate::loadPlugin failed on "/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib" : "Cannot load library /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib: (dlopen(/Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib, 133): Library not loaded: @rpath/libQt5PrintSupport.5.dylib\n Referenced from: /Users/adrianosavi/opt/anaconda3/plugins/platforms/libqcocoa.dylib\n Reason: image not found)"
        qt.qpa.plugin: Could not load the Qt platform plugin "cocoa" in "" even though it was found.
        This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

        Available platform plugins are: cocoa, minimal, offscreen.

        Abort trap: 6

        =====

        What is the next step you suggest?

        jsulmJ Offline
        jsulmJ Offline
        jsulm
        Lifetime Qt Champion
        wrote on last edited by
        #14

        @adsavi It can't load libqcocoa.dylib because it seems to depend on libQt5PrintSupport.5.dylib which it can't find for some reason.
        I don't know why this happens (not a Mac user).
        What Qt version did you install and how?

        https://forum.qt.io/topic/113070/qt-code-of-conduct

        A 1 Reply Last reply
        0
        • jsulmJ jsulm

          @adsavi It can't load libqcocoa.dylib because it seems to depend on libQt5PrintSupport.5.dylib which it can't find for some reason.
          I don't know why this happens (not a Mac user).
          What Qt version did you install and how?

          A Offline
          A Offline
          adsavi
          wrote on last edited by
          #15

          @jsulm the version is Qt version 5.15.1 - Just installed today.
          I found I have this file: /Users/adrianosavi/opt/anaconda3/lib/libQt5.archive/libQt5PrintSupport.5.9.7.dylib but I do not know fi there is any connection.

          jsulmJ 1 Reply Last reply
          0
          • A adsavi

            @jsulm the version is Qt version 5.15.1 - Just installed today.
            I found I have this file: /Users/adrianosavi/opt/anaconda3/lib/libQt5.archive/libQt5PrintSupport.5.9.7.dylib but I do not know fi there is any connection.

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #16

            @adsavi said in This application failed to start because no Qt platform plugin could be initialized:

            installed today

            How? Using online installer? Does it have libQt5PrintSupport.*.dylib?
            libQt5PrintSupport.5.9.7.dylib - this is a different version

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            A 1 Reply Last reply
            0
            • jsulmJ jsulm

              @adsavi said in This application failed to start because no Qt platform plugin could be initialized:

              installed today

              How? Using online installer? Does it have libQt5PrintSupport.*.dylib?
              libQt5PrintSupport.5.9.7.dylib - this is a different version

              A Offline
              A Offline
              adsavi
              wrote on last edited by
              #17

              @jsulm installed with an online installer. In my computer, there are no other dylib files beginning with libQt5PrintSupport.

              jsulmJ 1 Reply Last reply
              0
              • A adsavi

                @jsulm installed with an online installer. In my computer, there are no other dylib files beginning with libQt5PrintSupport.

                jsulmJ Offline
                jsulmJ Offline
                jsulm
                Lifetime Qt Champion
                wrote on last edited by
                #18

                @adsavi said in This application failed to start because no Qt platform plugin could be initialized:

                there are no other dylib files beginning with libQt5PrintSupport

                This is strange, it should be there.
                Maybe somebody else knows, I'm not a Mac user.

                https://forum.qt.io/topic/113070/qt-code-of-conduct

                A 1 Reply Last reply
                0
                • jsulmJ jsulm

                  @adsavi said in This application failed to start because no Qt platform plugin could be initialized:

                  there are no other dylib files beginning with libQt5PrintSupport

                  This is strange, it should be there.
                  Maybe somebody else knows, I'm not a Mac user.

                  A Offline
                  A Offline
                  adsavi
                  wrote on last edited by
                  #19

                  @jsulm is there any way to know to which module of Qt this library belongs so that I can use the maintenance tool to try to reinstall again?

                  1 Reply Last reply
                  0
                  • SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #20

                    Hi,

                    There's something fishy here. It looks like your have installed Qt using conda. I suspect it came with PySide2. Is that the case ?
                    Now if you used the online installer, how are you running your application ?

                    Interested in AI ? www.idiap.ch
                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                    A 1 Reply Last reply
                    0
                    • SGaistS SGaist

                      Hi,

                      There's something fishy here. It looks like your have installed Qt using conda. I suspect it came with PySide2. Is that the case ?
                      Now if you used the online installer, how are you running your application ?

                      A Offline
                      A Offline
                      adsavi
                      wrote on last edited by
                      #21

                      @SGaist yes I have installed Conda. I try uninstall it but no change. I run the application from visual studio code but if I run it from the terminal I got this message:

                      adrianosavi@ProOne Dashboard % python test.py
                      Traceback (most recent call last):
                      File "test.py", line 2, in <module>
                      from PySide2.QtWidgets import QApplication, QDialog, QLineEdit, QPushButton
                      ImportError: No module named PySide2.QtWidgets
                      adrianosavi@ProOne Dashboard % python test.py
                      Traceback (most recent call last):
                      File "test.py", line 2, in <module>
                      from PySide2 import QtWidgets #import QApplication, QDialog, QLineEdit, QPushButton
                      ImportError: No module named PySide2
                      adrianosavi@ProOne Dashboard % pip install PySide2
                      Requirement already satisfied: PySide2 in /Users/adrianosavi/opt/anaconda3/lib/python3.8/site-packages (5.15.1)
                      Requirement already satisfied: shiboken2==5.15.1 in /Users/adrianosavi/opt/anaconda3/lib/python3.8/site-packages (from PySide2) (5.15.1)

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #22

                        Looks like you installed all your stuff in the base conda environment which is a bad idea.

                        I would recommend re-install conda cleanly and create a proper environment to install PySide2.

                        Interested in AI ? www.idiap.ch
                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        1

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved