Я сталкиваюсь с ситуацией, когда такие модули, как pyodbc
, которые раньше работали (3 недели назад), больше не работают на моем ноутбуке. Я постоянно получаю Module not found
ошибку.
Чтобы решить эту проблему самостоятельно, я просмотрел аналогичные статьи по переполнению стека и реализовал некоторые предложения, такие как this . Тем не менее проблема все еще сохраняется. Моя машина (Windows 10)
имеет только одну версию Python (python v3.7.2)
, и я никогда не создавал virtualenv
.
C:\Users\Kris\eclipse-workspace\SQLPyODBC>conntest.py --serverName "IDEA-PC\SQLEXPRESS" --name "SampleStore" --trustedConn "yes"
Traceback (most recent call last):
File "C:\Users\Kris\eclipse-workspace\SQLPyODBC\conntest.py", line 1, in <module>
import pyodbc
ModuleNotFoundError: No module named 'pyodbc'
Указанный пакет доступен в каталоге C:\Users\Kris\AppData\Local\Programs\Python\Python37-32\Lib\site-packages
. Также путь интерпретатора Python в Eclipse IDE (PyDev) указывает на правильный путь к исполняемому файлу Python.
Просто чтобы проверить, я скачал модуль pymssql
, и угадайте, что ... он также показывает то же сообщение об ошибке. Я удалил и переустановил пакеты. Нет решения.