作者:丨火云邪神丨 | 来源:互联网 | 2022-12-06 11:54
我写了一个简短的python脚本,试图导入pyodbc扩展包,以便可以访问我的SQL表。
import pyodbc as pyodbc
cnxn = pyodbc.connect('Driver={SQL Server};'
'Server=DESKTOP-UO8KJOP;'
'Database=ExamplePFData'
'Trusted_COnnection=yes;')
我肯定使用以下方式安装了扩展程序:pip install pyodbc。当我再次安装它时,cmd说:要求已经满足:pyodbc in ...并且我在目录中找到了pyd文件。
我也尝试安装pypyodbc,但没有用。
我得到的错误是:
Traceback (most recent call last):
File "C:\Users\Jerry\Documents\Python\SQLembed.py", line 5, in
import pyodbc as pyodbc
ModuleNotFoundError: No module named 'pyodbc'
(其中第5行是“ import pyodbc”行)
我尝试将pyodbc.cp37-win_amd64.pyd文件复制到我的Python Scripts文件夹以及pip.exe文件所在的文件夹中。
目前python是我的Python37文件夹。
pyodbc.cp37-win_amd64.pyd在Python>库>网站程序包中。
谁能帮我解决此错误,以便我导入pyodbc?
我通过pip安装的所有python扩展/模块是否都需要与python.exe位于同一文件夹/目录中?