missionpinball / mpf-monitor

Graphical utilty which connects to MPF to let you visually control, troubleshoot, and see the status of the machine
http://missionpinball.org
MIT License
11 stars 10 forks source link

PyQt and PyQt-Qt Version Errors #44

Open atummons opened 6 months ago

atummons commented 6 months ago

When there is a mismatch between versions, it throws the following error: from PyQt6.QtCore import * ImportError: DLL load failed while importing QtCore: The specified procedure could not be found.

They can easily be fixed by running an install targeting the matching version.

It would be great to add to dependencies to make them match. I looked and couldn't find syntax to set them equal or use environmental variable in pyproject.toml

@toomanybrians any idea about how to set them to matching versions? If not do we just pin them both to 6.6.1 as dependencies to ensure they match and just increment manually as needed?

ashulgach commented 3 months ago

They can easily be fixed by running an install targeting the matching version.

I'm trying to set up MPF for the first time and running into the error you mention. What install for what version of what package solves this issue?