Отслеживание объектов Yolov8 Нет круга по именам модулей
На самом деле я использовал функцию отслеживания yolov8 и получил эту ошибку
from ultralytics import YOLO
model = YOLO('best.pt')
results = model.track(source="1.mp4", conf=0.3)
pip install lap
WARNING: Ignoring invalid distribution -pencv-python (c:\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -rotobuf (c:\python310\lib\site-packages)
Collecting lap
Using cached lap-0.4.0.tar.gz (1.5 MB)
Preparing metadata (setup.py) ... done
Building wheels for collected packages: lap
Building wheel for lap (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [50 lines of output]
Partial import of lap during the build process.
C:\Users\AppData\Local\Temp\pip-install-5n1k5a80\lap_5ee53496753c49158b96af0ae0829a26\setup.py:223: DeprecationWarning:
`numpy.distutils` is deprecated since NumPy 1.23.0, as a result
of the deprecation of `distutils` itself. It will be removed for
Python >= 3.12. For older Python versions it will remain present.
It is recommended to use `setuptools < 60.0` for those Python versions.
For more details, see:
https://numpy.org/devdocs/reference/distutils_status_migration.html
from numpy.distutils.core import setup
Generating cython files
running bdist_wheel
running build
running config_cc
INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
INFO: build_src
INFO: building extension "lap._lapjv" sources
INFO: building data_files sources
INFO: build_src: building npy-pkg config files
C:\Python310\lib\site-packages\setuptools\_distutils\cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer, pypa/build or
other standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running build_py
creating build
creating build\lib.win-amd64-cpython-310
creating build\lib.win-amd64-cpython-310\lap
copying lap\lapmod.py -> build\lib.win-amd64-cpython-310\lap
copying lap\__init__.py -> build\lib.win-amd64-cpython-310\lap
running build_ext
INFO: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
INFO: customize MSVCCompiler
INFO: customize MSVCCompiler using build_ext
INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (/O2)
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
INFO: CCompilerOpt.cache_flush[857] : write cache to path -> C:\Users\AppData\Local\Temp\pip-install-5n1k5a80\lap_5ee53496753c49158b96af0ae0829a26\build\temp.win-amd64-cpython-310\Release\ccompiler_opt_cache_ext.py
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for lap
Running setup.py clean for lap
Failed to build lap
ERROR: Could not build wheels for lap, which is required to install pyproject.toml-based projects
В настоящее время я сталкиваюсь с ошибкой при попытке запустить команду «pip install lap». Несмотря на мои усилия по устранению проблемы, включая обновление инструментов настройки до последней версии и установку CMake, мне не удалось устранить ошибку. Это поставило меня в затруднительное положение, поскольку я не могу двигаться дальше без успешной установки пакета «lap». Я был бы очень признателен за любую помощь или совет, который вы можете предоставить, чтобы помочь мне устранить неполадки и преодолеть эту ошибку. Ваш опыт в этом вопросе будет для меня неоценим. Спасибо заранее за вашу поддержку.
Что я сделал?
обновленный инструмент настройки
Скачал сборку VS c++.
установка конкретной версии lap
2 ответа
Я уже это понял однажды. Но я где-то нашел пакет и разместил его здесь:https://github.com/Adnedvid/Lap-pkg-for-YOLO.git
Просто установите в пакеты сайта в вашей среде. У меня работало между несколькими машинами для Python 3.8.
Я столкнулся с той же проблемой, и простое клонирование git, по крайней мере, решило эту конкретную ошибку. В настоящее время я работаю над решением следующих ошибок.
клон git https://github.com/gatagat/lap.git