假设由于HTTP 403错误,无法从PyPi repo下载包(也无法使用pip install <package>
命令),这导致我从Github克隆repo(https://github.com/mkleehammer/pyodbc)并运行下一个.cmd
windows文件来安装pyodbc
:
cd "root_folder"
git activate
git clone https://github.com/mkleehammer/pyodbc.git --depth 1
注意这个包被下载到我的python脚本所在的根文件夹中,之后我尝试设置一个到Microsoft SQL Server的连接:
import pyodbc as pyodbc
# set connection settings
server="servername"
database="DB1"
user="user1"
password="123"
# establishing connection to db
conn = pyodbc.connect("DRIVER={SQL Server};SERVER="+server+";DATABASE="+database+";UID="+user+";PWD="+password)
cursor=conn.cursor()
print("Succesful connection to sql server")
然而,当我运行上面的代码时,出现了下一个回溯错误:
Traceback (most recent call last): File "/dcleaner.py", line 47, in
连接器= pyodbc.连接("驱动程序= {SQL Server};服务器="+服务器+";数据库="+数据库+"; UID ="+用户+"; PWD ="+密码)属性错误:模块"pyodbc"没有属性"connect"
你知道如何正确地从py脚本连接到基于sql服务器的数据库吗?
1条答案
按热度按时间vqlkdk9b1#
克隆了PYODBC之后
在本地计算机上,进入克隆目录并打开终端,然后运行以下命令
之后,您应该能够从本地计算机导入并运行以下程序