【问题标题】:aws lambda import error even i have install all the packages即使我已经安装了所有软件包,aws lambda 导入错误
【发布时间】:2020-03-04 14:46:43
【问题描述】:

我在 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 

这个包是我 4 个月前安装的,它在 lambda 上运行非常成功,现在同样的函数创建问题

【问题讨论】:

  • 我已经安装了这个

标签: python aws-lambda


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-21
    • 2020-06-23
    • 2017-06-26
    • 2019-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多