Я пробовал это как с 64-битной, так и с 32-битной python, и вот ошибки, которые я получаю для обеих версий
64-битная - ImportError: Ошибка загрузки DLL:% 1 не является допустимым приложением Win32 .
32 бита - ошибка ImportError: сбой загрузки DLL: указанный модуль не найден.
Странно то, что при попытке импортировать pyodb c в консоль с использованием интерпретатора python Я могу импортировать его без каких-либо проблем.
Я запускаю это на Windows 10. Я смог использовать pyodb c на windows 7 64-битных и обновлен до Windows 10 некоторое время назад, и с тех пор столкнулся с этой проблемой.
Это единственный код, который я запускаю для проверки оператора импорта с использованием виртуальной среды
import sys
print(sys.version)
import pyodbc