1

我正在尝试将我的 python 代码连接到 sql server。但是有一个错误显示: import pyodbc ModuleNotFoundError: No module named '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 存在: 这是错误 这是我的 pycharm 环境路径

4

1 回答 1

0

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

一种方法是去:

文件->设置->项目->项目解释器并更改为您已为其安装模块的python

于 2018-08-09T20:00:07.417 回答