pyodbc 出现在 "No module name pyodbc"

pyodbc is present in showing "No module name pyodbc"

我正在尝试将我的 python 代码连接到 sql 服务器。但是有一个错误显示: 导入pyodbc ModuleNotFoundError:没有名为 'pyodbc'

的模块
import pyodbc
cnxn = pyodbc.connect("Driver={SQL Server};"
                  "Server=localhost;"
                  "Database=SCMS2;"
                  "uid=sa;pwd=tazbirul94")

cursor = cnxn.cursor()
cursor.execute('SELECT * FROM Suppliers')

for row in cursor:
    print('row = %r' % (row,))

这里是 pip freeze 命令:

这表明我的 odbc 存在: 这是错误 Here is my pycharm environment path

pycharm 正在使用 .../venv/... 文件夹中的 python,而您在 cmd 中键入的内容却没有。确保对两者使用相同的 python 版本。

一种方法是去:

File->Settings->Project->Project Interpreter 并更改为您已为

安装模块的 python