【发布时间】:2022-07-16 23:22:15 【问题描述】: 我尝试使用 pip 安装 pytq5 并收到此错误 <code>$ python3 -m pip install PyQt5 Collecting PyQt5 Using cached PyQt5-5.15.6.tar.gz (3.2 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [29 lines of output] Traceback (most recent call last): File "/Users/olivierskonieczny/Desktop/app/python/ObjectDetection/envs/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 156, 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 "/Users/olivierskonieczny/Desktop/app/python/ObjectDetection/envs/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module> main() ... ... ... [end of output] note: This error originates from a subprocess, and is likely not a problem with pip.error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output.note: This is an issue with the package mentioned above, not pip.hint: See above for details. code> 我仍然可以安装 lxml 等其他软件包,但无法安装 pytq5。我在虚拟环境中安装所有东西。 有什么想法吗?? 【问题讨论】: MacOS 特定答案你需要在系统中安装Qt5,并且你需要在 要安装 Qt5,您可以运行 请注意,如果您选择使用安装程序,则需要您登录或创建一个 帐户才能执行安装。 如果您有旧版本的 MacOS,您可以从 https://download./archive/qt/ 下载旧版安装程序。您可以在https://doc./archives/qt-5.14/supported-platforms.html 中查看哪个版本支持您的操作系统版本,您可以在其中将 url 中的 qt-5.14 换成您感兴趣的任何版本。 安装后,找到 export PATH="$PATH:/Users/Admin/Qt5.14.2/5.14.2/clang_64/bin" 现在,在启动新终端时,您应该能够输入 【讨论】:
好的,我在使用 python #注意:如果您遇到上述问题并且这在 Windows 中遇到了我,这些解决方案可以下载任何库。 所以你可以试试这个方法: pip install turtle==0.0.1
pip show module <name_of_the_library> 另一个可行的解决方案是使用 例子: pip install turtle --use-deprecated=backtrack-on-build-failures 希望能帮到你。 【讨论】: 这些天我遇到了同样的问题。当您查看PyPi download site 时,您可以在安装 章节中阅读到您需要“Qt's qmake tool on PATH”。安装 Qt 的开发文件后,一切对我来说都很好。所以首先安装它并确保它在你的 PATH 上,然后再试一次。 sudo apt-get install qtbase5-dev pip install pyqt5 PS:我认为这与您的 python 或 pip 版本无关。我尝试了很多版本,每次都遇到这个问题。它只是丢失、损坏或找不到来自 qt5 的头开发文件。 问候, 瓦利 【讨论】:
我遇到了同样的错误,我只是通过卸载 3.10 并安装 3.9 来修复它。 【讨论】: 像@Ken1124 一样,我在尝试下载工具(又名 pyqt5-tools)时解决了同样的问题。经过多次尝试,我发现将 python 从 3.10.x 降级到版本 3.9.x(特别是 3.9.9)很有帮助。 如果你目前有 python 3.10 它可能会有所帮助,但否则 idk... 我尝试过的其他方法无法解决该问题,但可能也解决了与该问题相关的其他问题:
这就是我所知道的, 祝你好运:) 【讨论】: 我遇到了同样的问题,然后我重新安装了python3.9,之后就解决了。 【讨论】: 在 Raspberry / Debian 10 (buster) 上使用 Python 这为我解决了问题: python3 -m pip install qt5-default 【讨论】: 您只需从控制面板的程序和功能中卸载 python 3.10,然后从 Microsoft Office 免费安装 python 3.9 【讨论】: Esto funcionó para mí:关于 Windows 10 的问题 1.- Tenía un problema 与 Windows 上的类似 con python 3.10.5 2.- Desinstalé la 版本 3.10.5,luego instalé la 版本 3.9.13 3.- En la consola de CMD, ejecuté lo siguiente
Y todo instaló sin problemas 【讨论】: 我遇到了类似的错误。 以下步骤对我有用
它应该会修复这个错误。 【讨论】: @sconiac
我从未使用过 Mac。但我听说您可以使用 Homebrew 而不是“apt-get”。只需谷歌如何在 Mac 上安装 Homebrew,然后尝试 【讨论】:
|
|
来自: wenxuefeng360 > 《待分类1》