亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Flask + Post + Get + 文件夾結構

Flask + Post + Get + 文件夾結構

寶慕林4294392 2022-10-11 16:05:35
下面是我的燒瓶代碼、文件夾結構和錯誤回溯。我沒有收到名為 Flask 的模塊錯誤`from flask import render_template, request, jsonifyimport Flaskimport numpy as npimport tracebackimport pickleimport pandas as pd# App definitionapp = Flask(__name__,template_folder='templates')# importing modelswith open('C:/Users/xyz/Temp_Pred/temp_pred.pkl', 'rb') as f:   regressor = pickle.load (f)with open('C:/Users/xyz/Temp_Pred/lm_columns_columns.pkl', 'rb') as f:   model_columns = pickle.load (f)@app.route('/')def welcome():   return "Temperature Prediction"@app.route('/predict', methods=['POST','GET'])def predict():   if Flask.request.method == 'GET':       return "Prediction page"   if Flask.request.method == 'POST':       try:           json_ = request.json           print(json_)           query_ = pd.get_dummies(pd.DataFrame(json_))           query = query_.reindex(columns = model_columns, fill_value= 0)           prediction = list(regressor(query))           return jsonify({               "prediction":str(prediction)           })       except:           return jsonify({               "trace": traceback.format_exc()               })if __name__ == "__main__":   app.run()Traceback 錯誤語句 ` (base) C:\Users\xyz>cd C:\Users\xyz\Temp_Pred\myflaskenv\Scripts(基礎)C:\Users\xyz\Temp_Pred\myflaskenv\Scripts>activate(myflaskenv) (基礎) C:\Users\xyz\Temp_Pred\myflaskenv\Scripts>cd C:\Users\xyz\Temp_Pred但是版本 20.0.2 可用。您應該考慮通過“python -m pip install --upgrade pip”命令進行升級。(myflaskenv) (base) C:\Users\xyz\Temp_Pred>set FLASK_APP=app.py(myflaskenv) (base) C:\Users\xyz\Temp_Pred>set FLASK_ENV=development(myflaskenv) (base) C:\Users\xyz\Temp_Pred>flask run * Serving Flask app "app.py" (延遲加載) * Environment: development * Debug mode: on * Restarting with stat * Debugger is active!* 調試器 PIN:239-673-122 * 在http://127.0.0.1:5000/上運行(按 CTRL+C 退出)127.0.0.1 - - [15/Apr/2020 10:55:33] "[35m [1mGET / HTTP/1.1[0m” 500 - Traceback(最近一次調用最后一次):文件“C:\Users\xyz\Temp_Pred\app.py”,第 2 行,在 import Flask ModuleNotFoundError: No module named 'Flask'
查看完整描述

1 回答

?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

歡迎來到 Flask 開發!

如評論中所述,您想要from flask import Flask.

說明:flask是一個模塊(通過安裝pip),您要從中使用類Flask

此外,在您的路線中,您需要更改
if Flask.request.method ==

if app.request.method ==

說明:在app=Flask()您創建的對象 - 類的實例中Flask,從這一點開始,您將始終引用該對象

另外,我建議您將帖子重命名為No module named 'Flask' error 之類的內容,這樣可以更好地解釋您的問題,并且可以幫助未來的開發人員。


查看完整回答
反對 回復 2022-10-11
  • 1 回答
  • 0 關注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號