我在对象检测和pycotools.mask方面遇到了问题



嗨,我正在运行一台运行python 10 3.7的Windows 10 x64机器,我正在尝试从这个网站运行代码

它给了我这个错误:

Traceback (most recent call last):
File "model_main.py", line 25, in <module>
from object_detection import model_lib
File "C:Python37modelsmodels-masterresearchobject_detectionmodel_lib.py", line 27, in <module>
from object_detection import eval_util
File "C:Python37modelsmodels-masterresearchobject_detectioneval_util.py", line 33, in <module>
from object_detection.metrics import coco_evaluation
File "C:Python37modelsmodels-masterresearchobject_detectionmetricscoco_evaluation.py", line 25, in <module>
from object_detection.metrics import coco_tools
File "C:Python37modelsmodels-masterresearchobject_detectionmetricscoco_tools.py", line 51, in <module>
from pycocotools import coco
File "C:Python37modelsmodels-masterresearchpycocotoolscoco.py", line 55, in <module>
from . import mask as maskUtils
File "C:Python37modelsmodels-masterresearchpycocotoolsmask.py", line 3, in <module>
import pycocotools._mask as _mask
ModuleNotFoundError: No module named 'pycocotools._mask'

我尝试从cocoapi\PythonAPI目录运行setup.py install并收到此错误

running install
running bdist_egg
running egg_info
creating pycocotools.egg-info
writing pycocotools.egg-infoPKG-INFO
writing dependency_links to pycocotools.egg-infodependency_links.txt
writing requirements to pycocotools.egg-inforequires.txt
writing top-level names to pycocotools.egg-infotop_level.txt
writing manifest file 'pycocotools.egg-infoSOURCES.txt'
reading manifest file 'pycocotools.egg-infoSOURCES.txt'
writing manifest file 'pycocotools.egg-infoSOURCES.txt'
installing library code to buildbdist.win-amd64egg
running install_lib
running build_py
creating buildlib.win-amd64-3.7
creating buildlib.win-amd64-3.7pycocotools
copying pycocotoolscoco.py -> buildlib.win-amd64-3.7pycocotools
copying pycocotoolscocoeval.py -> buildlib.win-amd64-3.7pycocotools
copying pycocotoolsmask.py -> buildlib.win-amd64-3.7pycocotools
copying pycocotools__init__.py -> buildlib.win-amd64-3.7pycocotools
running build_ext
skipping 'pycocotools_mask.c' Cython extension (up-to-date)
building 'pycocotools._mask' extension
C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314binHostX86x64cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:Python37libsite-packagesnumpycoreinclude -I../common -IC:Python37include -IC:Python37include "-IC:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314ATLMFCinclude" "-IC:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314include" "-IC:Program Files (x86)Windows Kits10include10.0.18362.0ucrt" "-IC:Program Files (x86)Windows Kits10include10.0.18362.0shared" "-IC:Program Files (x86)Windows Kits10include10.0.18362.0um" "-IC:Program Files (x86)Windows Kits10include10.0.18362.0winrt" "-IC:Program Files (x86)Windows Kits10include10.0.18362.0cppwinrt" /Tc../common/maskApi.c /Fobuildtemp.win-amd64-3.7Release../common/maskApi.obj -Wno-cpp -Wno-unused-function -std=c99
cl : Command line error D8021 : invalid numeric argument '/Wno-cpp'
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x64\cl.exe' failed with exit status 2

我有最新的一切,感谢任何帮助!

pip install argparse
pip install dill
pip install fire
pip install matplotlib
pip install numba
pip install psutil
pip install requests
pip install scikit-image
pip install scipy
pip install slidingwindow
pip install tqdm
pip install "git+https://github.com/ppwwyyxx/tensorpack.git"
pip install "git+https://github.com/philferriere/cocoapi.git#egg=pycocotools&subdirectory=PythonAPI"

这帮助了我,但不确定所有这些软件包的需求。

找不到我找到的链接来发布在这里:(

这不是我自己的调查,但它对我有用。

最新更新