由于PyQt5和PyQt4发生冲突,我从文件夹中删除了两个文件,现在尝试让我的脚本运行。
which pip
回溯(最近一次呼叫最后):文件" ./ labelImg.py",第24行,在 来自PyQt4.QtGui import * ImportError:没有名为PyQt4.QtGui的模块
收集pyqt
无法找到满足要求pyqt的版本(来自 版本:)没有找到pyqt的匹配分布
试图检查点子:
{{1}}
一切都很好。同样的"其中"因为PyQt4根本没有结果......只是通过...
答案 0 :(得分:1)
首先,不需要删除PyQt4或PyQt5,因为没有冲突。两者都可以安装和共存,毕竟它们具有不同的模块/包名称。
这些包名也是Python包索引中的包的名称,而不是 pyqt ,而是 PyQt4 和 PyQt5 ({ {3}})。
答案 1 :(得分:0)
尝试了一切......每一个点子,python版本,模块......
我的决定是重新安装Mac OS并仅使用必要的文件来启动我需要的东西。因此,关于通用概念Mac OS和Python的信息非常少。正如我想的那样......
有包安装。 (通过鼠标和取景器)。
自制安装(环境隔离你的库和模块python。更安全,可以使用git repo恢复。(终端)
使用自己的路径进行自定义配置。
有很多指南如何使用它,但重点是只使用一种方法。而且我有一些:
ImportError:没有名为PyQt4.QtCore的模块
我们可以通过更改.py文件来修复它并将PyQt5放在那里 但是,如果您已更新所有内容,但它无法正常工作,请尝试调用
Python3 your_script.py