Skip to content

Master Code QC 4 Beta installation for MAC intel processor using Python 3.12.10 #1484

Closed

Description

@vansorat

MacOS installation instruction paragraph 1 said t use Python 3.13 or newer.
I am using a MAC intel processor, Sequoia OS.
I tried with python 3.13 and it did not work.
I then used python 3.12.10
I used Co-pilot to coach me through as I was missing many files. I would copy the error and got suggestions on how to fix them. There are some errors but these errors do not prevent me from launching QC 4 beta. So if there are problems installing, I would suggest using CoPilot or Claude or other AI powered search engine.
My issues included (1) installing the developer tool (this is a loaner so it has not been done) (2) I had conflicting Python 3.12 and 3.13; (3). I was missing these and installed them: , Rust, torch, cryptography, OpenSSL, homebrew, pkg-config.
I created the environment using this script: python3.12 -m venv env312
activated it with source env312/bin/activate.

Activity

  1. ccbogel commented on Aug 14, 2026

    @ccbogel
    Owner

    Did pythn 3.12 work fine for QC. If so, I can downgrade the requirement to use 3.13 minimum version

  2. vansorat commented on Aug 15, 2026

    @vansorat
    Author

    Not fine- there was an error. When installing QC 3.8.2 source code for MAC with intel processor, after pip3 install -r requirements.txt, there will be an error and this additional script must be run: pip install "numpy<2" .
    Originally when I was trying to install QC 4 on a different intel MAC Ventura OS (with Python 3.12) that had successfully installed QC 3.8.2 from source code, I got an error message that there was a conflict with torch.
    A colleague with MAC Silicon processor who had installed 3.8.2 .dmg package tried installing QC4 but also had a conflict with torch.

  3. qwertygc commented on Aug 15, 2026

    @qwertygc
    Collaborator

    We’ll be releasing a compiled version soon. Perhaps it’ll be worth waiting a little while, and that might sort out the problem?

  4. vansorat commented on Aug 15, 2026

    @vansorat
    Author

    A compiler was not possible for 3.8.2 for MAC intel processor. So for QC4, there will be a compiler for MAC intel processor?

  5. kaixxx commented on Aug 15, 2026

    @kaixxx
    Collaborator

    It is difficult to continue supporting the old Intel based Macs since many Python packages are no longer compatible with it. I cannot promise that we will be able to create a binary for it. However, there might be ways to make it work with homebrew, etc., as you have found out. Thanks for reporting, this might help other users with similar problems.

  6. bfisseler commented on Oct 7, 2026

    @bfisseler

    It is difficult to continue supporting the old Intel based Macs since many Python packages are no longer compatible with it. I cannot promise that we will be able to create a binary for it. However, there might be ways to make it work with homebrew, etc., as you have found out. Thanks for reporting, this might help other users with similar problems.

    Homebrew has announced that they will not support Intel Macs after September 2027. They are recommending MacPorts.

    I could successfully install QualCoder on my Intel Mac today using Python 3.10.13 but I had to update Rust: rustup update stable
    Before the update the installation failed on cryptography (and several additional packages). After updating Rust the pip3 install -r requirements.txt worked and I could start QualCoder.

  7. ccbogel commented on Oct 7, 2026

    @ccbogel
    Owner

    @bfisseler OK well that is interesting information.
    But for us as developers we cannot put the time and effort into making QualCoder work on older platforms.
    p.s. I see you have published a lot. Are you finding QualCoder useful for your work?

  8. kaixxx commented on Oct 8, 2026

    @kaixxx
    Collaborator

    @bfisseler Thank you. I' have now referenced this discussion on the 4.0 release page so people can find information on how to get QualCoder running on Intel Macs.

  9. oliveropazo-lab commented on Nov 9, 2026

    @oliveropazo-lab

    Thanks for documenting this. In case it helps other Intel Mac users, I got QualCoder running from source (both the 4.0 tag and master as of November 2026) on an Intel MacBook Air (macOS 14.8.4) with Python 3.12.10, without Rust or Homebrew:

    • Python 3.12, not 3.13+: PyTorch has no macOS x86_64 wheels for newer Pythons (last release is torch 2.2.2).
    • numpy<2 is needed, as noted above. With NumPy 2, torch 2.2.2 reports "Numpy is not available" and AI embeddings fail, even though the app still starts.
    • pymupdf==1.28.2 is the last release with an Intel wheel.
    • pip install --prefer-binary avoids the Rust build of cryptography.

    I put this in a small installer script, with the full list of pins: https://github.com/oliveropazo-lab/qualcoder-intel-mac

    It downloads QualCoder from this repository and is unofficial, so please don't treat it as supported by the QualCoder team. It has only been tested on my machine.

  10. kaixxx commented on Nov 9, 2026

    @kaixxx
    Collaborator

    Thanks, @oliveropazo-lab, for the detailed information. Maybe I'll try an "official" Mac x86 build on the next release. I don't have an x86 machine to test it on, but it might be worthwhile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions