web-dev-qa-db-ja.com

python3にCOCO PythonAPIをインストールする方法

COCO PythonAPI はpython2のみをサポートしているようです。しかし、人々はそれをpython3環境で使用します。

私はそれをインストールするために可能な方法を試しました

python3 setup.py build_ext --inplace
python3 setup.py install

だが python3 setup.py installが原因で失敗しますcoco.pyおよびcocoeval.py python2印刷関数を含みます。

更新: COCO PythonAPI プロジェクトを更新することで解決しました。同じ問題に直面している人々のためにこの質問を残してください。

3
Panfeng Li

次の手順を試してください。

  1. Git cloneを使用して、フォルダーをドライブに複製します。この場合、それはgit clone https://github.com/cocodataset/cocoapi.git
  2. ターミナルを使用してディレクトリに入るか、ディレクトリ内のターミナルを開きます。
  3. 2to3 . -w。 2to3を入手するには、パッケージのインストールが必要になる場合があることに注意してください。これは、コードをPython2からPython3に変換するエレガントなツールです。このコードは、すべての.pyファイルをPython2互換からPython3互換に変換します。
  4. ターミナルにセットアップ用のフォルダを入力するか、セットアップディレクトリ内のターミナルを開きます。
  5. python3 setup.py install

これは、COCOまたはPython2向けのパッケージをインストールし、Python3を使用してパッケージを実行するのに役立ちます。乾杯!

3
troymyname00

ダウンロードして使用できるcocoapiの代替バージョンもあります(私はpython 3.5を使用しています)。ここでは、試してみたいソリューションがあります:
オブジェクト検出データセットをダウンロードして使用する方法(cocoまたはPascalなど)

0
Ran Fang

簡単なステップで完了しました

pip install "git+https://github.com/philferriere/cocoapi.git#Egg=pycocotools&subdirectory=PythonAPI"

**その前に、パスにVisual C++ 2015ビルドツールをインストールする必要があります

enter image description here

0
Lanka