Как установить pycocotools через Conda

  • Окружающая среда

ОС:windows 7

Python:Python 3.7.3

Конда:conda 4.8.2

Шаг 1: загрузите исходный код pococtools из github с помощью компоновщика: https://github.com/philferriere/cocoapi

Шаг 2: соберите и установите пакет pococotall, запустив

python setup.py build_ext --inplace,

python setup.py build_ext install 

следовательно.

  1. ModuleNotFoundError: нет модуля с именем Cython, введите здесь описание изображения

    Решение: pip install Cython

  2. ошибка: команда cl.exe не выполнена: нет такого файла или каталога, введите здесь описание изображения

    Решение: установите Visual Studio 2019 и установите среду "Разработка настольных компьютеров с помощью C++".

Разобравшись со всеми пробелами, вы можете запустить две установки, чтобы завершить установку.

conda list

а затем проверьте pycocotools. введите описание изображения здесь

введите описание изображения здесь

7 ответов

Это сработало для меня:

pip install pycocotools-windows 

Я просто просмотрел этот список, пока не нашел тот, который работал:

conda install -c conda-forge pycocotools
conda install -c conda-forge/label/gcc7 pycocotools
conda install -c conda-forge/label/cf201901 pycocotools
conda install -c conda-forge/label/cf202003 pycocotools

К сожалению, кажется, что для некоторых настроек pycocotoolsустановится нормально. Но затем, когда вы захотите импортировать его, скрипт зависнет на этапе импорта. В этом случае просто пройдите вниз по списку и попробуйте следующий.

Последний (и самый последний) у меня работал, так что, возможно, начнем с него.

Если вы работаете в Windows и вам нужно установить pycocotools, у меня сработало следующее руководство: https://www.kaggle.com/c/tgs-salt-identification-challenge/discussion/62381

Направления здесь:

Установите Visual C++ 2015 Build Tools отсюда с выбором по умолчанию.

Перейдите в C:\Program Files (x86)\Microsoft Visual C++ Build Tools и запустите vcbuildtools_msbuild.bat

В Анаконде запустите

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

Если вы не против использовать conda и pip вместе, у меня это сработало:

conda install Cython
pip install pycocotools

Попробуйте это, это сработает

установка conda -c conda-forge pycocotools

У Conda, похоже, есть проблемы с установками pycocotools, официальная ссылка упоминает окна. Вы можете изучить это решение на github для установки pycoco в Windows. Работал у меня. Лучше использовать pypi для установки.

Это сработало для меня:

       pip install pycocotools-windows 
Другие вопросы по тегам