相关疑难解决方法(0)

来自cyptography.hazmat.bindings._constant_time import lib的导入错误

所以我正在尝试创建一个aws lambda函数,登录实例并做一些事情.并且该脚本在lambda之外工作正常,但是当我使用与此https://aws.amazon.com/blogs/compute/scheduling-ssh-jobs-using-aws-lambda/相同的说明打包它时,它不会工作.它抛出了这个错误.

libffi-72499c49.so.6.0.4: cannot open shared object file: No such file or directory: ImportError
Traceback (most recent call last):
  File "/var/task/lambda_function.py", line 12, in lambda_handler
    key = paramiko.RSAKey.from_private_key(key)
  File "/var/task/paramiko/pkey.py", line 217, in from_private_key
    key = cls(file_obj=file_obj, password=password)
  File "/var/task/paramiko/rsakey.py", line 42, in __init__
    self._from_private_key(file_obj, password)
  File "/var/task/paramiko/rsakey.py", line 168, in _from_private_key
    self._decode_key(data)
  File "/var/task/paramiko/rsakey.py", line 173, in _decode_key
    data, password=None, backend=default_backend()
  File "/var/task/cryptography/hazmat/backends/__init__.py", line 35, in default_backend
    _default_backend = MultiBackend(_available_backends())
  File "/var/task/cryptography/hazmat/backends/__init__.py", line 22, in _available_backends
    "cryptography.backends" …
Run Code Online (Sandbox Code Playgroud)

python paramiko amazon-web-services aws-lambda

19
推荐指数
2
解决办法
9213
查看次数

与.py文件相比,为什么.pyc文件的"运行"速度不快?

我知道.py和.pyc文件之间的区别.我的问题不是关于如何,而是关于为什么根据文档:

从.pyc或.pyo文件读取程序时,程序运行速度不比从.py文件读取时运行速度快; 关于.pyc或.pyo文件,唯一更快的是它们加载的速度.

.pyc文件加载导入速度更快.但加载.pyc文件的'running'部分后,与.py文件中的'running'部分相同?这是为什么?我希望如此

  • 位代码(.pyc)更接近Python虚拟机,因此运行速度更快
  • .py文件在被执行之前被编译为.pyc.这需要额外的步骤,因此花费时间.

我的问题:在导入部分之后,为什么.py文件的运行部分与.py文件相比不会加快执行速度?

python pyc

14
推荐指数
2
解决办法
4770
查看次数

标签 统计

python ×2

amazon-web-services ×1

aws-lambda ×1

paramiko ×1

pyc ×1