Jam*_*meS 3 python macos qt pyqt pyqt5
我正在进行机器学习任务.当我试图安装以下文件时
brew install qt qt5
brew install libxml2
make qt5py3
python labelImg.py
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
Run Code Online (Sandbox Code Playgroud)
在make qt5py3终端的输出是make:***没有规则来制作目标'qt5py3'.停止
我正在使用OsX high sierra和默认终端有谁知道发生了什么?
AS *_*kay 13
要获得在OSX High Sierra上工作的labelImg包(来自您提供的链接),我需要执行以下操作.
首先使用此答案中的解决方案安装缺少的lxml依赖项
也
brew install qt qt5
brew install libxml2
brew install pyqt5
Run Code Online (Sandbox Code Playgroud)
安装pyqt5后,确保可以从命令行运行pyrcc5.
从链接下载并解压缩labelImg .zip文件,然后cd进入解压缩文件夹.然后
make qt5py3
Run Code Online (Sandbox Code Playgroud)
在尝试运行时,我发现有必要简化libs/usty.py文件以删除PyQt4依赖项.我刚把它改成:
import sys
def ustr(x):
return x
Run Code Online (Sandbox Code Playgroud)
此时我可以运行该程序
python labelImg.py
Run Code Online (Sandbox Code Playgroud)
希望这很有用.