title: I'm having problems installing PyQt5 in Python 3 on Windows 10 and have no idea what to do
body: <p>Win10 Python3</p>
  <p>To be honest, I have no idea what I'm doing.</p>
  <p>I found a project on github that requires PyQt5, so I tried installing it.</p>
  <p>I recieve this response:</p>
  <pre><code>ERROR: Command errored out with exit status 1:
       command: 'C:\Program Files\Python310\python.exe' 'C:\Users\blepb\AppData\Roaming\Python\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\blepb\AppData\Local\Temp\tmpnb4_cf03'
           cwd: C:\Users\blepb\AppData\Local\Temp\pip-install-ri1b4v1_\pyqt5_520be3d794a543cfa5331656c5a26a79
      Complete output (29 lines):
      Traceback (most recent call last):
        File &quot;C:\Users\blepb\AppData\Roaming\Python\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py&quot;, line 143, 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 &quot;C:\Users\blepb\AppData\Roaming\Python\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py&quot;, line 349, in &lt;module&gt;
          main()
        File &quot;C:\Users\blepb\AppData\Roaming\Python\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py&quot;, line 331, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File &quot;C:\Users\blepb\AppData\Roaming\Python\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py&quot;, line 147, in prepare_metadata_for_build_wheel
          whl_basename = backend.build_wheel(metadata_directory, config_settings)
        File &quot;C:\Users\blepb\AppData\Local\Temp\pip-build-env-d0_vk879\overlay\Lib\site-packages\sipbuild\api.py&quot;, line 51, in build_wheel
          project = AbstractProject.bootstrap('pep517')
        File &quot;C:\Users\blepb\AppData\Local\Temp\pip-build-env-d0_vk879\overlay\Lib\site-packages\sipbuild\abstract_project.py&quot;, line 83, in bootstrap
          project.setup(pyproject, tool, tool_description)
        File &quot;C:\Users\blepb\AppData\Local\Temp\pip-build-env-d0_vk879\overlay\Lib\site-packages\sipbuild\project.py&quot;, line 488, in setup
          self.apply_user_defaults(tool)
        File &quot;C:\Users\blepb\AppData\Local\Temp\pip-install-ri1b4v1_\pyqt5_520be3d794a543cfa5331656c5a26a79\project.py&quot;, line 63, in apply_user_defaults
          super().apply_user_defaults(tool)
        File &quot;C:\Users\blepb\AppData\Local\Temp\pip-build-env-d0_vk879\overlay\Lib\site-packages\pyqtbuild\project.py&quot;, line 70, in apply_user_defaults
          super().apply_user_defaults(tool)
        File &quot;C:\Users\blepb\AppData\Local\Temp\pip-build-env-d0_vk879\overlay\Lib\site-packages\sipbuild\project.py&quot;, line 234, in apply_user_defaults
          self.builder.apply_user_defaults(tool)
        File &quot;C:\Users\blepb\AppData\Local\Temp\pip-build-env-d0_vk879\overlay\Lib\site-packages\pyqtbuild\builder.py&quot;, line 66, in apply_user_defaults
          raise PyProjectOptionException('qmake',
      sipbuild.pyproject.PyProjectOptionException
      ----------------------------------------
  </code></pre>
  <p>At this point I've tried every fix for similar issues that I found online. Updating seemingly every part of python individually and various visual studio installs.</p>
  <p>I have no idea what to try anymore.</p>