[英]Error on installing pyqt5(pip install pyqt5)
我已经在另一台电脑上安装了一次 pyqt5。
我正在尝试在我的笔记本电脑上安装 pyqt5。
我的笔记本规格是: 64bit AMD Ryzen 7 5800H MS Windows 10 Pro
我试过: > pip install pyqt5
pyqt5 并出现错误:
Using cached PyQt5-5.15.6.tar.gz (3.2 MB)
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [140 lines of output]
Collecting sip<7,>=6.4
Using cached sip-6.6.1.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 metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting PyQt-builder<2,>=1.9
Using cached PyQt_builder-1.12.2-py3-none-any.whl (5.6 MB)
Collecting ply
Using cached ply-3.11-py2.py3-none-any.whl (49 kB)
Collecting toml
Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting packaging
Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting setuptools
Using cached setuptools-62.3.2-py3-none-any.whl (1.2 MB)
Collecting pyparsing!=3.0.5,>=2.0.2
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Building wheels for collected packages: sip
Building wheel for sip (pyproject.toml): started
Building wheel for sip (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Building wheel for sip (pyproject.toml) did not run successfully.
exit code: 1
[105 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.mingw_x86_64_clang-cpython-39
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\abstract_builder.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\abstract_project.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\api.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\argument_parser.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\bindings.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\bindings_configuration.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\buildable.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\builder.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\configurable.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\distutils_builder.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\exceptions.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\installable.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\project.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\pyproject.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\py_versions.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\setuptools_builder.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\version.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
copying sipbuild\__init__.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild\distinfo
copying sipbuild\distinfo\distinfo.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\distinfo
copying sipbuild\distinfo\main.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\distinfo
copying sipbuild\distinfo\__init__.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\distinfo
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator
copying sipbuild\generator\python_slots.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator
copying sipbuild\generator\specification.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator
copying sipbuild\generator\templates.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator
copying sipbuild\generator\utils.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator
copying sipbuild\generator\__init__.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module
copying sipbuild\module\abi_version.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module
copying sipbuild\module\main.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module
copying sipbuild\module\module.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module
copying sipbuild\module\__init__.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild\tools
copying sipbuild\tools\build.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\tools
copying sipbuild\tools\install.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\tools
copying sipbuild\tools\sdist.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\tools
copying sipbuild\tools\wheel.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\tools
copying sipbuild\tools\__init__.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\tools
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\annotations.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\instantiations.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\parser.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\parser_manager.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\parsetab.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\python_exceptions.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\rules.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\tokens.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
copying sipbuild\generator\parser\__init__.py -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\generator\parser
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\apiversions.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\array.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\array.h -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\bool.cpp -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\descriptors.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\int_convertors.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\LICENSE -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\LICENSE-GPL2 -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\LICENSE-GPL3 -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\MANIFEST.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\objmap.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\pyproject.toml -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\qtlib.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\README.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\setup.cfg.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\setup.py.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\sip.h.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\sip.pyi -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\sip.rst.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\sipint.h -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\siplib.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\threads.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
copying sipbuild\module\source\12\voidptr.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\12
creating build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\array.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\array.h -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\bool.cpp -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\descriptors.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\int_convertors.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\LICENSE -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\LICENSE-GPL2 -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\LICENSE-GPL3 -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\MANIFEST.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\objmap.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\pyproject.toml -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\README.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\setup.cfg.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\setup.py.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\sip.h.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\sip.pyi -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\sip.rst.in -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\sipint.h -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\siplib.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\threads.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
copying sipbuild\module\source\13\voidptr.c -> build\lib.mingw_x86_64_clang-cpython-39\sipbuild\module\source\13
running build_ext
building 'sipbuild.code_generator' extension
error: --plat-name must be one of ('win32', 'win-amd64', 'win-arm32', 'win-arm64')
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for sip
Failed to build sip
ERROR: Could not build wheels for sip, which is required to install pyproject.toml-based projects
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
我搜索了这个错误并尝试了几种解决方案:
> pip install --user --upgrade pip
> pip install pyqt5
> pip3 install pyqt5
> python3 -m pip install PyQt5
> python -m pip install --upgrade pip
> python -m pip install pyqt5
另外,我看了文章说我的 python 版本是 3.10 或更高版本可能会出现问题,所以我尝试将 python 版本重新安装到 3.9。
上面的解决方案似乎没有解决问题
我能够通过安装最新的 Python 版本 3.10.5 来解决问题,单独更新 pip 没有帮助。 在此之前我使用的是 Python 3.8.9。
您可能在计算机上的其他位置安装了 python 不是最新版本,并且您的系统环境变量指向该位置。 确保在另一个程序或库中没有安装 Python。 例如,我在 MSYS2 中有一个 python 安装,一旦我从我的计算机上卸载它,它就安装了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.