简体   繁体   中英

make: *** No rule to make target 'qt5py3'. Stop

I'm working on a machine learning assignment. By the when I was trying to install the following file

brew install qt qt5
brew install libxml2
make qt5py3
python labelImg.py
python  labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

at make qt5py3 the output from terminal is make: *** No rule to make target 'qt5py3'. Stop

I'm using OsX high sierra with default terminal Does anyone know just what's happened?

To get the labelImg package (from the link you gave) working on OSX High Sierra, I needed to do the following.

First installed the missing lxml dependency using the solution in this answer

Also

brew install qt qt5
brew install libxml2
brew install pyqt5

After installing pyqt5, ensure that pyrcc5 can be run from the command line.

Download and unzip the labelImg .zip file from the link, and cd into the unzipped folder . Then

make qt5py3

When trying to run, I found it necessary to simplify the libs/usty.py file to remove the PyQt4 dependency. I just changed it to:

import sys
def ustr(x):
    return x

At this point I can run the program with

python labelImg.py

Hope this is useful.

For me, I have occurred the same problem (MacOS version 10.13.4 and python 3.7) and solved using below steps.

  1. Unzip the labelImg downloaded from here , cd labelImg-master
  2. brew install qt qt5 brew install libxml2 brew install pyqt5

  3. make qt5py3

  4. python3 labelImg.py

you should download the project from github and enter the folder where file "makefile" is in,

then run make qt5py3

Came across this post (and maybe 30 others) while trying to install labelImg.

This gentleman's solution (from the beginning) finally allowed me to get started:

First, install Mini Conda ( https://conda.io/docs/user-guide/install/macos.html ), and open a new terminal window.

cd labelImg  
conda create -n py2 python=2.7  
source activate py2  
conda install pyqt=4  
conda install libxml2  
conda install lxml  
make qt4py2  
python labelImg.py  

https://gist.github.com/plopd/487f2caf2f983abc990987b97a8a734b

brew install qt qt5

downloaded and extracted zip file from https://github.com/tzutalin/labelImg

make qt5py3 after running this command i got an error stating "No module found pyqt5";

pip install pyqt5

run

python labelImg.py

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM