Intento instalar pytq5 con pip y obtengo este error
$ python3 -m pip install PyQt5 Collecting PyQt5 Using cached PyQt5-5.15.6.tar.gz (3.2 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [29 lines of output] Traceback (most recent call last): File "/Users/olivierskonieczny/Desktop/app/python/ObjectDetection/envs/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 156, in prepare_metadata_for_build_wheel hook = backend.prepare_metadata_for_build_wheel AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/olivierskonieczny/Desktop/app/python/ObjectDetection/envs/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module> main() ... ... ... [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details.Todavía puedo instalar otros paquetes como lxml pero no puedo instalar pytq5. Estoy instalando todo en un entorno virtual.
Algunas ideas ??
Enfrenté el mismo problema en estos días. Cuando eche un vistazo al sitio de descarga de PyPi , puede leer en el capítulo de Instalación que necesita "Qt's qmake tool on PATH". Después de instalar los archivos de desarrollo de Qt, todo funcionó bien para mí. Así que primero instálalo y asegúrate de que esté en tu RUTA y luego inténtalo de nuevo.
sudo apt-get install qtbase5-dev pip install pyqt5PD: Creo que no tiene nada que ver con tu versión de python o pip. Probé muchas versiones y siempre tuve este problema. Solo faltan, están dañados o no se encuentran archivos de desarrollo de encabezado de qt5.
Saludos, Vali
Recibí el mismo error y lo solucioné simplemente desinstalando 3.10 e instalando 3.9.
Al igual que @ Ken1124, abordé el mismo problema al intentar descargar las herramientas (también conocidas como pyqt5-tools). Después de muchos intentos, me resultó útil degradar Python a la versión 3.9.x (específicamente a la 3.9.9) desde la 3.10.x. Si actualmente tiene python 3.10, podría ayudar, pero de lo contrario, no sé ...
Otros métodos que probé y que no vi para solucionar el problema, pero quizás también solucionaron otro problema asociado con el problema:
Eso es todo lo que sé, te deseo mucha suerte :)