MacBook安装pyqt5-tools时报错Preparing metadata (pyproject.toml) ... error(已解决)

报错信息:

error: subprocess-exited-with-error
  
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [23 lines of output]
      pyproject.toml: line 7: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead
      Traceback (most recent call last):
        File "/Users/用户名/anaconda3/envs/pyqt_ui/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()

(下略)

通过查询清华镜像网站发现,pyqt5Designer、pyqt5-tools只支持win架构。没有macos/linux-arm64.

我机器为m2芯片的macbook。macos可以使用pyqt5,但没有以上依赖,不能通过Designer将ui转为代码。很不方便。

重试发现,macos可以通过以下方式安装Designer。

Qt Designer Download for Windows and MacInstall Qt Designer on Windows or Mac. Only 40MB!icon-default.png?t=N7T8https://build-system.fman.io/qt-designer-download在官网下载apk安装包(速度较慢,可以切换国外节点)。

如果打开显示“Apple无法验证此App的开发者,请将它移到废纸篓”的对话框,那就可以在“系统偏好设置——安全性与隐私——通用”中选择“仍要打开”,再在弹出的对话框里点击“打开”,就可以了。 

实现效果:

不知道为什么窗口是随便堆叠的,反正自己排一下位置,基本功能都能用……

参考链接:

http://t.csdnimg.cn/wr7hricon-default.png?t=N7T8http://t.csdnimg.cn/wr7hr

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装PyQt6失败并报错"Preparing metadata (pyproject.toml) did not run successfully"可能是由于缺少一些依赖项或者环境配置不正确导致的。以下是一些可能的解决方法: 1. 确保你的Python版本符合PyQt6的要求。PyQt6需要Python 3.6或更高版本。你可以通过运行以下命令来检查你的Python版本: ```shell python3 --version ``` 如果你的Python版本低于3.6,请升级到兼容的版本。 2. 确保你的系统已经安装了必要的依赖项。在安装PyQt6之前,你需要安装一些系统库和开发包。根据你的操作系统,运行以下命令来安装这些依赖项: - 对于Ubuntu/Debian系统: ```shell sudo apt-get install build-essential libgl1-mesa-dev libx11-dev libxkbcommon-x11-dev libfontconfig1-dev libxslt1-dev libxml2-dev libqt5x11extras5-dev libqt5svg5-dev libqt5webengine5-dev ``` - 对于Fedora系统: ```shell sudo dnf install gcc-c++ mesa-libGL-devel libX11-devel libxkbcommon-x11-devel fontconfig-devel libxslt-devel libxml2-devel qt5-qtx11extras-devel qt5-qtsvg-devel qt5-qtwebengine-devel ``` - 对于Windows系统,请参考PyQt6的官方文档进行安装。 3. 确保你的pip版本是最新的。运行以下命令来升级pip: ```shell pip install --upgrade pip ``` 4. 尝试使用虚拟环境进行安装。创建一个新的虚拟环境,并在其中安装PyQt6。这可以帮助隔离项目的依赖项,避免与系统环境冲突。你可以使用venv模块来创建虚拟环境: ```shell python3 -m venv myenv source myenv/bin/activate # 激活虚拟环境 pip install PyQt6 ``` 如果以上方法仍然无法解决问题,请提供更多的错误信息或日志,以便我能够更好地帮助你解决安装PyQt6的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值