想在旭日X3上使用pyqt,使用pip命令安装失败,求教!!

使用官方提供的桌面系统,只修改了pip源,但是在执行【pip3 install pyqt5】时,无法正常安装,提示一下问题:

Looking in indexes: Simple Index

Collecting pyqt5

Downloading https://pypi.tuna.tsinghua.edu.cn/packages/5c/46/b4b6eae1e24d9432905ef1d4e7c28b6610e28252527cdc38f2a75997d8b5/PyQt5-5.15.9.tar.gz (3.2 MB)

|████████████████████████████████| 3.2 MB 1.2 MB/s

Installing build dependencies … done

Getting requirements to build wheel … done

Preparing wheel metadata … error

ERROR: Command errored out with exit status 1:

command: /usr/bin/python3 /tmp/tmp6ryn0sez prepare_metadata_for_build_wheel /tmp/tmpgbvk7uun

cwd: /tmp/pip-install-pqp3k53v/pyqt5

Complete output (31 lines):

Traceback (most recent call last):

File “/tmp/tmp6ryn0sez”, line 126, 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 “/tmp/tmp6ryn0sez”, line 280, in

main()

File “/tmp/tmp6ryn0sez”, line 263, in main

json_out[‘return_val’] = hook(**hook_input[‘kwargs’])

File “/tmp/tmp6ryn0sez”, line 130, in prepare_metadata_for_build_wheel

return _get_wheel_metadata_from_wheel(backend, metadata_directory,

File “/tmp/tmp6ryn0sez”, line 159, in _get_wheel_metadata_from_wheel

whl_basename = backend.build_wheel(metadata_directory, config_settings)

File “/tmp/pip-build-env-2nbkdrcc/overlay/lib/python3.8/site-packages/sipbuild/api.py”, line 46, in build_wheel

project = AbstractProject.bootstrap(‘wheel’,

File “/tmp/pip-build-env-2nbkdrcc/overlay/lib/python3.8/site-packages/sipbuild/abstract_project.py”, line 87, in bootstrap

project.setup(pyproject, tool, tool_description)

File “/tmp/pip-build-env-2nbkdrcc/overlay/lib/python3.8/site-packages/sipbuild/project.py”, line 586, in setup

self.apply_user_defaults(tool)

File “/tmp/pip-install-pqp3k53v/pyqt5/project.py”, line 68, in apply_user_defaults

super().apply_user_defaults(tool)

File “/tmp/pip-build-env-2nbkdrcc/overlay/lib/python3.8/site-packages/pyqtbuild/project.py”, line 70, in apply_user_defaults

super().apply_user_defaults(tool)

File “/tmp/pip-build-env-2nbkdrcc/overlay/lib/python3.8/site-packages/sipbuild/project.py”, line 237, in apply_user_defaults

self.builder.apply_user_defaults(tool)

File “/tmp/pip-build-env-2nbkdrcc/overlay/lib/python3.8/site-packages/pyqtbuild/builder.py”, line 69, in apply_user_defaults

raise PyProjectOptionException(‘qmake’,

sipbuild.pyproject.PyProjectOptionException

----------------------------------------

ERROR: Command errored out with exit status 1: /usr/bin/python3 /tmp/tmp6ryn0sez prepare_metadata_for_build_wheel /tmp/tmpgbvk7uun Check the logs for full command output.

请问大佬们怎么解决? 或者推荐一下其他安装pyqt的方法,万分感谢!!

查看系统的python版文为3.8.10,也对应下载了一个安装包,使用【pip3 install PyQt5-5.14.1-5.14.1-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64.whl】进行安装,提示【ERROR: PyQt5-5.14.1-5.14.1-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64.whl is not a supported wheel on this platform.】,这个版本应该时能用的呀

你好,X86的软件无法在arm端使用的,需要使用arm端的源才可以 x86_64.whl

好的,我去找一下,感谢