Ошибка установки pyqt5 в PyCharm for Linux Mint
Перешёл с Винды на Линукс. Импорт старых проектов прошёл удачно, но с некоторым разочанованием.
При попытке установить пакет PyQT5 для графического отображения программы (она писалась для работы в среде Windows7) в pyCharm вылезает ошибка:
(venv) ursus@BlackMamba1:~/py/PyCharm$ pip install pyqt5 Collecting pyqt5 Using cached https://files.pythonhosted.org/packages/1d/31/896dc3dfb6c81c70164019a6cbba6ab037e3af7653d9ca60ccc874ee4c27/PyQt5-5.15.1.tar.gz Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... error Complete output from command /home/ursus/py/PyCharm/venv/bin/python /home/ursus/py/PyCharm/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpgkuqh0p5: Traceback (most recent call last): File "/home/ursus/py/PyCharm/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/pip/_vendor/pep517/_in_process.py", line 64, 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 "/home/ursus/py/PyCharm/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/pip/_vendor/pep517/_in_process.py", line 207, in <module>
main()
File "/home/ursus/py/PyCharm/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/pip/_vendor/pep517/_in_process.py", line 197, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/home/ursus/py/PyCharm/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/pip/_vendor/pep517/_in_process.py", line 66, in prepare_metadata_for_build_wheel
return _get_wheel_metadata_from_wheel(backend, metadata_directory,
File "/home/ursus/py/PyCharm/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/pip/_vendor/pep517/_in_process.py", line 95, in _get_wheel_metadata_from_wheel
whl_basename = backend.build_wheel(metadata_directory, config_settings)
File "/tmp/pip-build-env-6z75hn0f/overlay/lib/python3.8/site-packages/sipbuild/api.py", line 51, in build_wheel
project = AbstractProject.bootstrap('pep517')
File "/tmp/pip-build-env-6z75hn0f/overlay/lib/python3.8/site-packages/sipbuild/abstract_project.py", line 82, in bootstrap
project.setup(pyproject, tool, tool_description)
File "/tmp/pip-build-env-6z75hn0f/overlay/lib/python3.8/site-packages/sipbuild/project.py", line 479, in setup
self.apply_user_defaults(tool)
File "project.py", line 64, in apply_user_defaults
super().apply_user_defaults(tool)
File "/tmp/pip-build-env-6z75hn0f/overlay/lib/python3.8/site-packages/pyqtbuild/project.py", line 89, in apply_user_defaults
super().apply_user_defaults(tool)
File "/tmp/pip-build-env-6z75hn0f/overlay/lib/python3.8/site-packages/sipbuild/project.py", line 225, in apply_user_defaults
self.builder.apply_user_defaults(tool)
File "/tmp/pip-build-env-6z75hn0f/overlay/lib/python3.8/site-packages/pyqtbuild/builder.py", line 68, in apply_user_defaults
raise PyProjectOptionException('qmake',
sipbuild.pyproject.PyProjectOptionException
----------------------------------------
Command "/home/ursus/py/PyCharm/venv/bin/python /home/ursus/py/PyCharm/venv/lib/python3.8/site-packages/pip-19.0.3-py3.8.egg/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpgkuqh0p5" failed with error code 1 in /tmp/pip-install-_4irp5bn/pyqt5
Как решить данную проблему? Сам python3-pyqt5 в Линукс установлен. Нужно решить вопрос именно с установкой его в виртуальное окружение нашего проекта pyCharm.