我在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上运行非常成功,现在相同的函数会产生问题
答案 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