小编Par*_*hah的帖子

将pandas/scikit-learn包添加到项目以在AWS lambda中使用的正确方法是什么

我正在执行以下文档中提到的所有步骤:http: //docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html

我使用亚马逊linux的amazon的ec2来构建软件包.

我也尝试过https://markn.ca/2015/10/python-extension-modules-in-aws-lambda/中提到的步骤.

以下是将包上传到AWS lambda并运行时出现的错误:

START RequestId: cbfe0762-8f1b-11e5-9a1d-49fb4d3a0d13 Version: $LATEST
Unable to import module 'test': No module named pandas

END RequestId: cbfe0762-8f1b-11e5-9a1d-49fb4d3a0d13
REPORT RequestId: cbfe0762-8f1b-11e5-9a1d-49fb4d3a0d13  Duration: 0.35 ms   Billed Duration: 100 ms     Memory Size: 128 MB Max Memory Used: 23 MB  
Run Code Online (Sandbox Code Playgroud)

该错误没有给出任何具体的指示.

编辑更多详细信息:

嗨@maxymoo

我只是创建内容的zip.不是包含.py文件的文件夹.当我尝试使用我的.py文件添加"请求"包时,它工作正常.现在当我尝试使用我的.py文件添加"pandas"包时,它会给我上面的错误.

以下是我遵循的步骤:

  1. 运行amazon linux连接到ec2.

  2. 启动virtualenv

  3. 使用"pip install pandas"安装pandas

  4. 转到"/home/ec2-user/t1/lib/python2.7/site-packages"目录

  5. 获取"/home/ec2-user/t1/lib/python2.7/site-packages"的所有内容将我的test.py文件添加到其中并创建zip文件

  6. 将zip文件上传到amazon lambda

  7. 运行测试

我收到以下错误:

START RequestId: feee67de-8f2f-11e5-bc34-bd42a1d7326b Version: $LATEST
Unable to import module 'test': No module named pandas

END RequestId: feee67de-8f2f-11e5-bc34-bd42a1d7326b …
Run Code Online (Sandbox Code Playgroud)

python amazon-ec2 pandas scikit-learn aws-lambda

5
推荐指数
0
解决办法
765
查看次数

在dispatch_once(&onceToken,^ {

+(Service *) sharedInstance
{
    static LocationService *instance = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{              <<<< Crash
        instance = [[self alloc]init];
    });
    return instance;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用上面显示的代码在我的应用程序中创建服务的单例实例。这是从“ AppDelegate应用程序:willFinishLaunchingWithOptions:”中调用的。

对于大多数用户而言,此代码可以正常工作。但是对于2个用户,该应用程序在“ dispatch_once(&onceToken,^ {”行崩溃了。

他们删除了该应用程序并重新安装。但是他们仍然看到问题。仅这2个用户面临此问题。其他人从未见过。我有.dsym,.crash和其他相关文件来做进一步的调试。只想知道我应该如何进行?如果有人看到过类似的问题,他们如何进行修复?

crash xcode objective-c ios

5
推荐指数
1
解决办法
2218
查看次数