部署代碼包
更新時間 2024-12-11 15:07:20
最近更新時間: 2024-12-11 15:07:20
分享文章
本文以安裝第三方依賴numpy為例,介紹如何為您的Python代碼安裝依賴,打包并部署代碼至函數計算。
注意由于函數計算的運行環境是Linux系統,在Windows系統或macOS系統安裝numpy依賴庫帶有跟當前系統相關二進制文件,會導致您的代碼包部署到函數計算后運行失敗。建議您使用Linux系統進行以下操作。
準備工作
- 創建一個代碼目錄,如
myapp。 - 在
myapp目錄下,創建index.py文件,文件內容如下:
#?-*-?coding:?utf-8?-*-
import?numpy?as?np
import?logging
def?handler(event,?context):
????a?=?np.arange(6)
????return?a
安裝依賴
在 myapp目錄下執行 pip3 install?numpy -t .安裝numpy依賴庫到當前目錄。
部署代碼
在 myapp目錄下執行zip code.zip -r ./*命令將代碼打包成zip壓縮包文件。
在函數計算控制臺找到對應的目標函數,然后在函數詳情頁面的右上角,點擊上傳代碼- 上傳zip進行上傳剛打包的ZIP文件。