Fehler beim Download von cx_Freeze (Python)?
Schon bei der Installation scheitert es:
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cx_Freeze
Failed to build cx_Freeze
ERROR: Could not build wheels for cx_Freeze, which is required to install pyproject.toml-based projects
pip install cx_Freeze --no-binary :all: hat auch nicht geholfen.
Wie kann ich cx_Freeze nun richtig installieren?
Ansonsten: Gibt es eine andere Möglichkeit, ein fertiges Qt-Programm mit mehreren Dateien etc. in ein plattformübergreifendes ausführbares Programm umzuwandeln, ohne dabei auf Qt Creator zurückgreifen zu müssen?
1 Antwort
Zu cx_Freeze gibt es je OS ein paar Abhängigkeiten:
https://cx-freeze.readthedocs.io/en/latest/installation.html#python-requirements
Normalerweise sollten diese automatisch heruntergeladen werden, doch du kannst es ja noch einmal manuell prüfen, ob die Abhängigkeiten installiert wurden (pip show). Erst wenn alle installiert sind, probierst du die Installation erneut.
Die C++ Build Tools können zwar über Visual Studio mitgeliefert werden, sind in ihrer Funktion jedoch unabhängig von der IDE (das steht eigentlich auch auf der von dir verlinkten Webseite). Python-Bibliotheken erfordern ab und an einen C++-Compiler (siehe hier).
Ich habe es noch mal versucht. Auch mit pipenv, aber der gibt auch die Meldung:
Nur nutze ich kein Visual Studio.