即使已安装所有软件包,aws lambda导入错误

时间:2020-03-04 06:10:46

标签: python aws-lambda

我在lambda aws中的paramiko库出现错误

File "/var/task/lambda_function.py", line 3, in lambda_handler
    import paramiko
  File "/var/task/paramiko/__init__.py", line 22, in <module>
    from paramiko.transport import SecurityOptions, Transport
  File "/var/task/paramiko/transport.py", line 90, in <module>
    from paramiko.ed25519key import Ed25519Key
  File "/var/task/paramiko/ed25519key.py", line 17, in <module>
    import bcrypt
  File "/var/task/bcrypt/__init__.py", line 25, in <module>
    from . import _bcrypt
ImportError: libffi-45372312.so.6.0.4: cannot open shared object file: No such file or directory

END RequestId: 93798bf6-532a-4cda-bdba-6bc858ce97ae
REPORT RequestId: 93798bf6-532a-4cda-bdba-6bc858ce97ae  Duration: 46.77 ms  Billed Duration: 100 ms Memory Size: 1600 MB    Max Memory Used: 55 MB  Init Duration: 68.02 ms 

如果这个软件包是我四个月前安装的,并且现在在lambda上运行非常成功,现在相同的函数会产生问题

1 个答案:

答案 0 :(得分:1)

创建zip时,然后使用此命令

sudo zip -r ./x.zip .

它将创建包含隐藏文件夹和文件的zip

我以这种方式无法使用

 #wrong command this is 
 sudo zip -r ./x.zip * 

Import Error from cyptography.hazmat.bindings._constant_time import lib

相关问题