ARTICLE AD BOX
I am getting the following error when trying to use PyTorch-based libraries (YOLO / ultralytics) on Windows. The error occurs on import torch, so any torch-based library fails.
System information
OS: Windows 11 (64-bit)
Python: 3.11.5
Package manager: uv 0.8.4
Virtual environment: .venv
Installation steps (clean environment)
uv venv .venv .venv\Scripts\activate uv add torch ultralytics # test_torch.py import torch print(torch.__version__) # object_detection_duel_Cam.py from ultralytics import YOLOThese are also cause error cannot run.
(.venv) C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\tests>python object_detection_duel_Cam.py Traceback (most recent call last): File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\tests\object_detection_duel_Cam.py", line 1, in <module> from ultralytics import YOLO File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\ultralytics\__init__.py", line 13, in <module> from ultralytics.utils import ASSETS, SETTINGS File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\ultralytics\utils\__init__.py", line 26, in <module> import torch Traceback (most recent call last): File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\tests\object_detection_duel_Cam.py", line 1, in <module> from ultralytics import YOLO File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\ultralytics\__init__.py", line 13, in <module> from ultralytics.utils import ASSETS, SETTINGS File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\ultralytics\utils\__init__.py", line 26, in <module> import torch File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\ultralytics\__init__.py", line 13, in <module> from ultralytics.utils import ASSETS, SETTINGS File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\ultralytics\utils\__init__.py", line 26, in <module> import torch import torch File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\torch\__init__.py", line 281, in <module> _load_dll_libraries() File "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\torch\__init__.py", line 264, in _load_dll_libraries raise err OSError: [WinError 1114] A dynamic link library (DLL) initialization routine failed. Error loading "C:\Users\User\OneDrive\Documents\GitHub\StereoVision-YOLO-Fuzzy\.venv\Lib\site-packages\torch\lib\c10.dll" or one of its dependencies.What I’ve tried
Recreating the virtual environment
Reinstalling torch and ultralytics
Verifying Python version compatibility (Python 3.11.5)
Running outside my project directory (same error)
I cannot import torch at all, so any computer vision project depending on PyTorch fails.
This happens only on Windows, and I’m using uv instead of pip.
