? ? ? ? ?最近在學langchain,寫了一個小案例出來,我剛好有一臺服務器,就嘗試自己部署一下項目,結果很幸運一遍過,現在記錄一下。我的系統是OpenCloudOS 9
目錄
1.安裝python解釋器版本
2.上傳項目文件到寶塔面板
3.添加項目
4.運行項目
1.安裝python解釋器版本
點擊版本管理
我這邊安裝了3.13.0版本
2.上傳項目文件到寶塔面板
可以在寶塔面板文件中新建一個目錄,用于存放這個項目。這里不需要上傳.venv依賴
3.添加項目
我這里用的是fastapi,所有選擇的是Flask,按照截圖配置即可。保存配置就可以了。
在服務器環境下,--host 0.0.0.0
這個參數非常重要,它決定了 Uvicorn 服務器監聽哪些網絡接口。如果不加這個參數,默認行為會導致服務無法從外部訪問。
4.運行項目
在這里肯定是會運行失敗的,因為我們還沒有安裝項目依賴。運行肯定會報錯,可以在告警設置查看日志。
這里就提示說缺少依賴啦。我們需要安裝依賴。點擊項目終端
輸入對應包名就可以了。當然可以連續輸入多個包名一起安裝。pip install langchain fastapi,等依賴安裝完成,在點擊運行即可啟動成功。如果啟動失敗,那么在到告警設置查看項目日志。最后注意一下,如果項目日志沒有任何報錯,可以檢查防火墻端口是否開發成功。