私は機械学習の課題に取り組んでいます。次のファイルをインストールしようとしたときまでに
brew install qt qt5
brew install libxml2
make qt5py3
python labelImg.py
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
make qt5py3では、ターミナルからの出力はmakeです。***ターゲット 'qt5py3'を作成するルールはありません。やめる
デフォルトの端末でOsXHigh Sierraを使用しています。何が起こったのか誰か知っていますか?
(あなたが与えたリンクから)labelImgパッケージをOSX High Sierraで動作させるには、次のことを行う必要がありました。
この回答 のソリューションを使用して、不足している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))が発生し、以下の手順を使用して解決しました。
cd labelImg-master
からダウンロードしたlabelImgを解凍します。brew install qt qt5 brew install libxml2 brew install pyqt5
make qt5py3
python3 labelImg.py
githubからプロジェクトをダウンロードし、ファイル「makefile」が含まれているフォルダーに入る必要があります。
次に、makeqt5py3を実行します
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