簡體   English   中英

沒有名為pymysql的模塊-AWS Serverless Framework

[英]No module named pymysql - aws serverless framework

我通過無服務器框架部署了python lambda函數。 通過pip安裝了pymysql 我的處理程序信息是: dynamodbtoauroradb/aurora-data-management/aurora-data-management.handler

在此處輸入圖片說明

我收到此錯誤: Unable to import module 'dynamodbtoauroradb/aurora-data-management/aurora-data-management': No module named 'pymysql'

不知道錯誤在哪里。

docker上使用pluginserverless-python-requirements

這會將所有python虛擬環境依賴項打包到無服務器包中。

查看此答案以獲取更多詳細信息

您的系統軟件包中有pymysql的機會。 因此,在構建虛擬環境時,它使用了系統軟件包。

使用創建一個干凈的virtualenv

virtualenv --no-site-packages envname

否則,您可以使用當前的

pip install pymysql --no-deps --ignore-installed

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM