

lambda_function.py に

[code]

    import pyorc
    
[/code]

とかいて AWS Lambda にデプロイしたところ  
`[ERROR] Runtime.ImportModuleError: Unable to import module 'lambda_function':
No module named 'pyorc._pyorc'`  
となってしまいます

[code]

    mkdir src
    cp lambda_funvtion.py src/
    cd src; pip install pyorc --target .
    
[/code]

であとは sam コマンドで src ディレクトリをコード指定してデプロイしました

pip install で生成された コードを見ると全部 python ではなく  
/pyorc/_pyorc.cpython-37m-darwin.so  
というのがあってこれが MAC 用のバイナリで Lambda 環境で動かないせいかと思っています

pip install でクロスプラットフォーム用のバイナリを生成する方法はありませんか？


CC BY-SA 4.0
2021-03-16T08:49:45.410
74695
2021-03-16T08:49:45.410
question
python pip aws-lambda
pip install でクロスプラットフォーム用のライブラリを生成したい