Mac OS上的Python;找不到PyQt5的匹配分布

时间:2018-03-28 14:41:42

标签: python macos pyqt pyqt5

  1. 由于PyQt5和PyQt4发生冲突,我从文件夹中删除了两个文件,现在尝试让我的脚本运行。

    which pip
    
  2.   

    回溯(最近一次呼叫最后):文件" ./ labelImg.py",第24行,在          来自PyQt4.QtGui import * ImportError:没有名为PyQt4.QtGui的模块

    1. 尝试通过" pip install pyqt"安装PyQt4:
    2.   

      收集pyqt

           

      无法找到满足要求pyqt的版本(来自   版本:)没有找到pyqt的匹配分布

      1. 试图检查点子:

        {{1}}
      2. 一切都很好。同样的"其中"因为PyQt4根本没有结果......只是通过...

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

尝试了一切......每一个点子,python版本,模块......

我的决定是重新安装Mac OS并仅使用必要的文件来启动我需要的东西。因此,关于通用概念Mac OS和Python的信息非常少。正如我想的那样......

  1. 有包安装。 (通过鼠标和取景器)。

  2. 自制安装(环境隔离你的库和模块python。更安全,可以使用git repo恢复。(终端)

  3. 使用自己的路径进行自定义配置。

  4. 有很多指南如何使用它,但重点是只使用一种方法。而且我有一些:

      

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

    我们可以通过更改.py文件来修复它并将PyQt5放在那里 但是,如果您已更新所有内容,但它无法正常工作,请尝试调用

    Python3 your_script.py

    祝你好运!