You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在app.py中导入pyodbc导致Azure Web App启动失败求助

Flask部署Azure Web App遇pyodbc导入崩溃问题

部署Flask应用至Azure Web App时遇到以下问题:在app.py中导入pyodbc库时,容器直接崩溃;注释掉该导入语句后,应用可正常加载基础页面。我需要建立与Azure SQL实例的数据库连接,已经尝试过相关教程但都没能解决问题。相关文件及错误截图如下:

错误截图

requirements.txt

click==8.1.3
Flask==2.2.2
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.2
pyodbc==4.0.35
Werkzeug==2.2.2

app.py

import pyodbc
from flask import Flask, render_template

#def get_db_connect():
#    conn = pyodbc.connect('Driver={ODBC Driver 18 for SQL Server};Server=tcp:servername.database.windows.net,1433;Database=Dev-testing;Uid=username;Pwd={supersecurepassword};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;')
#    return conn

app = Flask(__name__)

@app.route('/')
def index():
#    conn = get_db_connect()
#    assets = conn.execute('SELECT * FROM chosen_table').fetchall()
#    conn.close()
    return render_template('index.html')

内容的提问来源于stack exchange,提问作者leigon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 00:20:32