Как установить 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
следовательно.
ModuleNotFoundError: нет модуля с именем Cython, введите здесь описание изображения
Решение: pip install Cython
ошибка: команда cl.exe не выполнена: нет такого файла или каталога, введите здесь описание изображения
Решение: установите Visual Studio 2019 и установите среду "Разработка настольных компьютеров с помощью C++".
Разобравшись со всеми пробелами, вы можете запустить две установки, чтобы завершить установку.
conda list
а затем проверьте pycocotools. введите описание изображения здесь
7 ответов
Я просто просмотрел этот список, пока не нашел тот, который работал:
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