【发布时间】:2017-05-23 18:14:05
【问题描述】:
我想使用 Python 从我的 Windows 机器连接 SQL Server 2012/2014。为此,我使用以下命令将 pyodbc 模块安装到我的虚拟环境中
pip install pyodbc
但是,当我运行我的脚本时,它给了我以下消息
import pyodbc ImportError: No module named pyodbc
这是我的代码:
import pyodbc
db= pyodbc.connect(driver='{SQL Server Native Client 11.0}',
server='127.0.0.1',
database='master',
trusted_connection='yes')
db.close()
该模块已经安装,并且在我使用 pip list 时会列出。 我一直在四处寻找,但没有找到解决该问题的确切原因。
任何帮助都会被占用。
【问题讨论】:
-
你说的是虚拟环境。您是正常运行 PIP 还是在该环境中运行 PIP?
-
@gilliduck 是的,我在环境中运行 PIP 没有任何错误消息,它确实显示在列表中