如何修复“ Jailbroken iOS”上的“无法为使用PEP 517的Sip制作轮子”错误?

问题描述

我在安装了python3.7的越狱iOS上,并尝试使用pip3 install PyQt5安装PyQt5,但是,我收到错误消息,说Could not build wheels for sip which use PEP 517 and cannot be installed directly。这是完整的日志:

>>>>>pip3 install PyQt5
 
 
Collecting PyQt5
  Using cached PyQt5-5.15.1.tar.gz (3.3 MB)
  Installing build dependencies ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/bin/python3 /usr/lib/python3.7/site-packages/pip install --ignore-installed --no-user --prefix /private/var/tmp/pip-build-env-h8s_4u1b/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'sip >=5.3,<7' 'PyQt-builder >=1.1.0,<2'
       cwd: None
  Complete output (162 lines):
  Collecting sip<7,>=5.3
    Using cached sip-5.4.0.tar.gz (1.1 MB)
    Installing build dependencies: started
    Installing build dependencies: finished with status 'done'
    Getting requirements to build wheel: started
    Getting requirements to build wheel: finished with status 'done'
      Preparing wheel Metadata: started
      Preparing wheel Metadata: finished with status 'done'
  Collecting PyQt-builder<2,>=1.1.0
    Using cached PyQt_builder-1.5.0-py3-none-any.whl (5.5 MB)
  Collecting toml
    Using cached toml-0.10.1-py2.py3-none-any.whl (19 kB)
  Collecting packaging
    Using cached packaging-20.4-py2.py3-none-any.whl (37 kB)
  Collecting pyparsing>=2.0.2
    Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
  Collecting six
    Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
  Building wheels for collected packages: sip
    Building wheel for sip (PEP 517): started
    Building wheel for sip (PEP 517): finished with status 'error'
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 /usr/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpxa3ln0f1
         cwd: /private/var/tmp/pip-install-6cjj0vgv/sip
    Complete output (133 lines):
    running bdist_wheel
    running build
    running build_py
    creating build
    creating build/lib.macosx-10.14-iPhone10,6-3.7
    creating build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/distutils_builder.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/py_versions.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/installable.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/version.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/pyproject.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/configurable.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/__init__.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/builder.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/buildable.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/api.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/abstract_project.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/bindings.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/exceptions.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/helpers.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/abstract_builder.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/project.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    copying sipbuild/argument_parser.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild
    creating build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/tools
    copying sipbuild/tools/build.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/tools
    copying sipbuild/tools/__init__.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/tools
    copying sipbuild/tools/sdist.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/tools
    copying sipbuild/tools/install.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/tools
    copying sipbuild/tools/wheel.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/tools
    creating build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module
    copying sipbuild/module/__init__.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module
    copying sipbuild/module/abi_version.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module
    copying sipbuild/module/module.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module
    copying sipbuild/module/main.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module
    creating build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/legacy
    copying sipbuild/legacy/sip5.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/legacy
    copying sipbuild/legacy/__init__.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/legacy
    creating build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/distinfo
    copying sipbuild/distinfo/__init__.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/distinfo
    copying sipbuild/distinfo/distinfo.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/distinfo
    copying sipbuild/distinfo/main.py -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/distinfo
    creating build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source
    creating build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/voidptr.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/sip.pyi -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/objmap.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/array.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/int_convertors.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/sip.h.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/pyproject.toml -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/README.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/apiversions.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/siplib.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/array.h -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/setup.cfg.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/sip.rst.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/descriptors.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/qtlib.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/MANIFEST.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/bool.cpp -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/threads.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/setup.py.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    copying sipbuild/module/source/12.8/sipint.h -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.8
    creating build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/voidptr.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/sip.pyi -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/objmap.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/array.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/int_convertors.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/sip.h.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/pyproject.toml -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/README.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/apiversions.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/siplib.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/array.h -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/setup.cfg.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/sip.rst.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/descriptors.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/qtlib.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/MANIFEST.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/bool.cpp -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/threads.c -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/setup.py.in -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    copying sipbuild/module/source/12.7/sipint.h -> build/lib.macosx-10.14-iPhone10,6-3.7/sipbuild/module/source/12.7
    running build_ext
    Traceback (most recent call last):
      File "/usr/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py",line 280,in <module>
        main()
      File "/usr/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py",line 263,in main
        json_out['return_val'] = hook(**hook_input['kwargs'])
      File "/usr/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py",line 205,in build_wheel
        Metadata_directory)
      File "/private/var/tmp/pip-build-env-al8vajih/overlay/lib/python3.7/site-packages/setuptools/build_Meta.py",line 217,in build_wheel
        wheel_directory,config_settings)
      File "/private/var/tmp/pip-build-env-al8vajih/overlay/lib/python3.7/site-packages/setuptools/build_Meta.py",line 202,in _build_with_temp_dir
        self.run_setup()
      File "/private/var/tmp/pip-build-env-al8vajih/overlay/lib/python3.7/site-packages/setuptools/build_Meta.py",line 254,in run_setup
        self).run_setup(setup_script=setup_script)
      File "/private/var/tmp/pip-build-env-al8vajih/overlay/lib/python3.7/site-packages/setuptools/build_Meta.py",line 145,in run_setup
        exec(compile(code,__file__,'exec'),locals())
      File "setup.py",line 68,in <module>
        'sip5 = sipbuild.legacy.sip5:main']
      File "/private/var/tmp/pip-build-env-al8vajih/overlay/lib/python3.7/site-packages/setuptools/__init__.py",line 153,in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib/python3.7/distutils/core.py",line 148,in setup
        dist.run_commands()
      File "/usr/lib/python3.7/distutils/dist.py",line 966,in run_commands
        self.run_command(cmd)
      File "/usr/lib/python3.7/distutils/dist.py",line 985,in run_command
        cmd_obj.run()
      File "/private/var/tmp/pip-build-env-al8vajih/overlay/lib/python3.7/site-packages/wheel/bdist_wheel.py",line 290,in run
        self.run_command('build')
      File "/usr/lib/python3.7/distutils/cmd.py",line 313,in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py",in run_command
        cmd_obj.run()
      File "/usr/lib/python3.7/distutils/command/build.py",line 135,in run
        self.run_command(cmd_name)
      File "/usr/lib/python3.7/distutils/cmd.py",in run_command
        cmd_obj.run()
      File "/private/var/tmp/pip-build-env-al8vajih/overlay/lib/python3.7/site-packages/setuptools/command/build_ext.py",line 79,in run
        _build_ext.run(self)
      File "/usr/lib/python3.7/distutils/command/build_ext.py",line 310,in run
        customize_compiler(self.compiler)
      File "/usr/lib/python3.7/distutils/sysconfig.py",line 183,in customize_compiler
        _osx_support.customize_compiler(_config_vars)
      File "/usr/lib/python3.7/_osx_support.py",line 418,in customize_compiler
        _find_appropriate_compiler(_config_vars)
      File "/usr/lib/python3.7/_osx_support.py",line 191,in _find_appropriate_compiler
        "Cannot locate working compiler")
    SystemError: Cannot locate working compiler
    ----------------------------------------
    ERROR: Failed building wheel for sip
  Failed to build sip
  ERROR: Could not build wheels for sip which use PEP 517 and cannot be installed directly
  ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 /usr/lib/python3.7/site-packages/pip install --ignore-installed --no-user --prefix /private/var/tmp/pip-build-env-h8s_4u1b/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'sip >=5.3,<2' Check the logs for full command output.

你知道是什么原因造成的吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)