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. Compatibility with Python 3.12
Forum Updated to NodeBB v4.3 + New Features

Compatibility with Python 3.12

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
python3qt6
3 Posts 2 Posters 1.4k 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.
  • J Offline
    J Offline
    jiapei1000
    wrote on 11 Dec 2023, 12:19 last edited by jiapei1000 12 Nov 2023, 12:19
    #1

    For example import imp brought me the error:

    ModuleNotFoundError: No module named 'imp'
    

    Hmmm... Looking forward to the compatibility...

    Thank you ...

    A nobody in computer vision & AI

    C 1 Reply Last reply 11 Dec 2023, 12:23
    0
    • J jiapei1000
      11 Dec 2023, 12:19

      For example import imp brought me the error:

      ModuleNotFoundError: No module named 'imp'
      

      Hmmm... Looking forward to the compatibility...

      Thank you ...

      C Online
      C Online
      Christian Ehrlicher
      Lifetime Qt Champion
      wrote on 11 Dec 2023, 12:23 last edited by
      #2

      @jiapei1000 said in Compatibility with Python 3.12:

      For example import imp brought me the error:

      Where do you do this? On a python console? If so - what's the relation to Qt?

      Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
      Visit the Qt Academy at https://academy.qt.io/catalog

      J 1 Reply Last reply 11 Dec 2023, 20:18
      1
      • C Christian Ehrlicher
        11 Dec 2023, 12:23

        @jiapei1000 said in Compatibility with Python 3.12:

        For example import imp brought me the error:

        Where do you do this? On a python console? If so - what's the relation to Qt?

        J Offline
        J Offline
        jiapei1000
        wrote on 11 Dec 2023, 20:18 last edited by
        #3

        @Christian-Ehrlicher

        Yeah, I'm trying to build Qt-6.6.1 from console.
        It looks there are some 3rdparty libraries that have Python interfaces to be built. Particularly:

        • qtwebengine-chromium
        • qtwebengine
        [46/24233] ACTION //third_party/catapult/tracing:generate_about_tracing(/opt/qt/qtwebengine/build/src/core/target_toolchain:target)
        FAILED: gen/content/browser/tracing/about_tracing.js gen/content/browser/tracing/about_tracing.html 
        /home/lvision/.pyenv/shims/python3 ../../../../../src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents --outdir gen/content/browser/tracing
        Traceback (most recent call last):
          File "/opt/qt/qtwebengine/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/html_module.py", line 28, in Parse
            parser_results = parse_html_deps.HTMLModuleParser().Parse(self.contents)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/qt/qtwebengine/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps.py", line 298, in Parse
            return HTMLModuleParserResults(html)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/qt/qtwebengine/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps.py", line 164, in __init__
            self._soup = bs4.BeautifulSoup(html, 'html5lib')
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/qt/qtwebengine/src/3rdparty/chromium/third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/__init__.py", line 243, in __init__
            raise FeatureNotFound(
        bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html5lib. Do you need to install a parser library?
        
        During handling of the above exception, another exception occurred:
        
        Traceback (most recent call last):
          File "/opt/qt/qtwebengine/build/src/core/Release/x86_64/../../../../../src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents", line 14, in <module>
            sys.exit(generate_about_tracing_contents.Main(sys.argv[1:]))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/qt/qtwebengine/src/3rdparty/chromium/third_party/catapult/tracing/tracing_build/generate_about_tracing_contents.py", line 32, in Main
            load_sequence = vulcanizer.CalcLoadSequenceForModuleNames(names)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/qt/qtwebengine/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/project.py", line 146, in CalcLoadSequenceForModuleNames
            modules = [self.loader.LoadModule(module_name=name,
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/opt/qt/qtwebengine/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/resource_loader.py", line 145, in LoadModule
            m.Parse(excluded_scripts)
          File "/opt/qt/qtwebengine/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/html_module.py", line 30, in Parse
            raise Exception('While parsing %s: %s' % (self.name, str(ex)))
        Exception: While parsing tracing.ui.extras.about_tracing.about_tracing: Couldn't find a tree builder with the features you requested: html5lib. Do you need to install a parser library?
        [95/24233] CXX obj/third_party/cld_3/src/src/cld_3/nnet_language_identifier.o
        ninja: build stopped: subcommand failed.
        make[2]: *** [src/core/CMakeFiles/QtWebEngineCore_Release_x86_64.dir/build.make:77: src/core/Release/x86_64/QtWebEngineCore.stamp] Error 1
        make[2]: Leaving directory '/opt/qt/qtwebengine/build'
        make[1]: *** [CMakeFiles/Makefile2:1472: src/core/CMakeFiles/QtWebEngineCore_Release_x86_64.dir/all] Error 2
        make[1]: Leaving directory '/opt/qt/qtwebengine/build'
        make: *** [Makefile:149: all] Error 2
        

        A nobody in computer vision & AI

        1 Reply Last reply
        0

        3/3

        11 Dec 2023, 20:18

        • Login

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