首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >pyodbc出现在显示"No module name pyodbc“中

pyodbc出现在显示"No module name pyodbc“中
EN

Stack Overflow用户
提问于 2018-08-10 03:52:30
回答 1查看 3.6K关注 0票数 1

我正在尝试将我的python代码连接到sql server。但是有一个错误显示: import 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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-10 04:00:07

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

一种方法是转到:

文件->设置->项目->项目解释器并切换到已安装模块的python

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51774831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档