macos上的Python;未找到PyQt5的匹配分布

macos上的Python;未找到PyQt5的匹配分布,python,macos,pyqt,pyqt5,Python,Macos,Pyqt,Pyqt5,由于PyQt5和PyQt4发生冲突,我从文件夹中删除了这两个文件,现在正试图运行我的脚本 ./labelImg.py 回溯(最后一次调用):文件“/labelImg.py”,第24行,在 从PyQt4.QtGui导入*导入错误:没有名为PyQt4.QtGui的模块 试图通过“pip install pyqt”安装PyQt4: 收集pyqt 找不到满足pyqt要求的版本(从 版本:)未找到pyqt的匹配发行版 尝试检查pip: which pip 一切都很好。PyQt4的相同“which

由于PyQt5和PyQt4发生冲突,我从文件夹中删除了这两个文件,现在正试图运行我的脚本

./labelImg.py 
回溯(最后一次调用):文件“/labelImg.py”,第24行,在 从PyQt4.QtGui导入*导入错误:没有名为PyQt4.QtGui的模块

  • 试图通过“pip install pyqt”安装PyQt4:
  • 收集pyqt

    找不到满足pyqt要求的版本(从 版本:)未找到pyqt的匹配发行版

  • 尝试检查pip:

    which pip
    

  • 一切都很好。PyQt4的相同“which”根本没有结果。。。刚刚路过

    首先,不需要删除PyQt4或PyQt5,因为不存在冲突。两者都可以安装并共存,毕竟它们有不同的模块/包名称


    这些包名也是Python包索引中包的名称,不是pyqt,而是PyQt4和PyQt5()。

    尝试了一切。。。每一个pip、python版本、模块

    我的决定是重新安装Mac OS,只使用必要的文件来启动我需要的东西。因此,关于Mac OS和Python的一般概念的信息非常少。我发现

  • 没有安装软件包。(通过鼠标和查找器)

  • 自制安装(环境),它隔离了python的库和模块。更安全,可以使用git repo进行恢复。(终端)

  • 使用自己的路径进行自定义配置

  • 有很多关于如何使用它的指南,但主要的一点是只使用一种方法。此外,我有一些:

    ImportError:没有名为PyQt4.QtCore的模块

    我们可以通过更改.py文件并将PyQt5(即。 但是,如果您已经更新了所有内容,但它不起作用,请尝试致电

    Python3你的脚本.py


    祝你们好运!

    我遇到过一个例子,路径完全错位。Qt4位于Python3 libs/framework,Qt5位于Python2.7:)