ImportError: cannot import name 'Tensor' from 'torch' (unknown location)

Я пытаюсь импортировать Tensor из PyTorch, но постоянно получаю эту ошибку:

ImportError: cannot import name 'Tensor' from 'torch' (unknown location)

Вот код, вызывающий проблему:

from torch import Tensor

Что я пробовал:

  1. Проверил, что PyTorch установлен (pip show torch), и я использую версию 2.5.1.
  2. Переустановил PyTorch:
    pip uninstall torch
    pip install torch
    
  3. Проверил импорт в оболочке Python, но ошибка сохраняется.

Окружение:

  • Python версия: 3.10
  • PyTorch версия: 2.5.1
  • OS: Windows 10
  • Виртуальная среда: Да

Как я могу исправить эту проблему?

Я получил ту же ошибку. При запуске из интерактивной оболочки я могу импортировать torch, но не могу использовать Tensor или tensor. Модуль torch не имеет атрибута error.

Вернуться на верх