no'lu hatalar verir. Kodumu, pandaları içe aktaran AWS Lambda'da çalıştırmaya çalışıyorum. İşte burada yaptığım şey. Ben şöyle basit bir kod içeren bir piton dosyası var ben bir dağıtım paketi olarak numpy, pandalar ve pytz kütüphaneleri ile birlikte bu piton dosyayı sıkıştırılmış olanAWS lambdadaki pandalar,
import json
print('Loading function')
import pandas as pd
def lambda_handler(event, context):
return "Welcome to Pandas usage in AWS Lambda"
- (Bu dosya lambda işleyicisi vardır) (mü tüm bu Amazon EC2 linux makine)
- sonra
- bir lambda fonksiyonunu (işletim zamanı = python3.6 oluşturuldu) ve S3 gelen dağıtım paketi yüklenmiş
Unable to import module 'lambda_function': Missing required dependencies ['numpy']
Zaten sıkıştırılmış paketinde numpy var ama yine de bu hatayı alabilirsiniz. Pandas & AWS Lambda'da verilen ipuçlarını takip etmeye çalıştım ama şans yok.
Aynı konuya giren biri var mıydı? Bu sorunu çözmek için herhangi bir ipucu veya önerileriniz için teşekkür ederiz. python3.6 motorunu kullanmaya çalışırken
Teşekkür
Vay, bunun çok kolay olduğunu bilmiyordum (van python'unda kendi pandalar gibi yardımcılarımı lambda için yazıyordum). –
Bu amazon linux makinesinde pandalar, numpy vb. Derlediniz mi? Çünkü onları orada derlemelisin, sadece zip'i değil. –
@AdamOwczarczyk cevabınız için teşekkür ederiz. Paketlerin nasıl derleneceğini/oluşturulacağını anlamak için çok zaman harcadım. Bu girişimde, bu blog gönderisini takip ettim (https://blog.datapolitan.com/2015/08/25/installing-matplotlib-and-pandas-on-amazon-ec2/). Ama yine de şans :( – Kingz