簡體   English   中英

make: *** 沒有規則可以制作目標 'qt5py3'。 停止

[英]make: *** No rule to make target 'qt5py3'. Stop

我正在做機器學習作業。 當我嘗試安裝以下文件時

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

在 make qt5py3 終端的輸出是 make: *** No rule to make target 'qt5py3'。 停止

我正在使用帶有默認終端的 OsX high sierra 有誰知道發生了什么?

要獲得在 OSX High Sierra 上運行的 labelImg 包(來自您提供的鏈接),我需要執行以下操作。

首先使用此答案中的解決方案安裝缺少的 lxml 依賴項

還有

brew install qt qt5
brew install libxml2
brew install pyqt5

安裝pyqt5后,確保可以從命令行運行pyrcc5。

從鏈接下載並解壓縮 labelImg .zip 文件,然后cd 到解壓縮的文件夾中 然后

make qt5py3

在嘗試運行時,我發現有必要簡化 libs/usty.py 文件以刪除 PyQt4 依賴項。 我只是將其更改為:

import sys
def ustr(x):
    return x

此時我可以運行程序

python labelImg.py

希望這是有用的。

對我來說,我遇到了同樣的問題(MacOS 版本 10.13.4 和 python 3.7)並使用以下步驟解決。

  1. 解壓從這里下載的labelImg, cd labelImg-master
  2. brew install qt qt5 brew install libxml2 brew install pyqt5

  3. make qt5py3

  4. python3 labelImg.py

你應該從github下載項目並進入文件“makefile”所在的文件夾,

然后運行 ​​make qt5py3

在嘗試安裝 labelImg 時遇到了這篇文章(可能還有其他 30 篇文章)。

這位先生的解決方案(從一開始)終於讓我開始了:

首先,安裝 Mini Conda ( https://conda.io/docs/user-guide/install/macos.html ),並打開一個新的終端窗口。

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

釀造安裝qt qt5

https://github.com/tzutalin/labelImg下載並提取 zip 文件

運行此命令后使 qt5py3 出現錯誤,指出“未找到模塊 pyqt5”;

pip 安裝 pyqt5

蟒蛇標簽Img.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM