导入错误 - Python3 paramiko /cryptography / libffi

问题描述

就我收到的这个错误寻求一些建议。我正在使用 Paramiko 包连接到各种网络设备,但是它突然通过密码学/libffi 包抛出错误。我试图重新安装 python3、libffi 和密码学,但没有结果。不断产生同样的错误。非常感谢任何帮助。

导入错误:libffi-c643fa1a.so.6.0.4:无法打开共享对象文件:没有那个文件或目录

07/26/2021 05:48:24 PM Traceback (most recent call last):
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/paramiko/transport.py",line 1795,in run
07/26/2021 05:48:24 PM     self.kex_engine.parse_next(ptype,m)
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/paramiko/kex_gex.py",line 88,in parse_next
07/26/2021 05:48:24 PM     return self._parse_kexdh_gex_reply(m)
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/paramiko/kex_gex.py",line 244,in _parse_kexdh_gex_reply
07/26/2021 05:48:24 PM     self.transport._verify_key(host_key,sig)
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/paramiko/transport.py",line 1603,in _verify_key
07/26/2021 05:48:24 PM     key = self._key_info[self.host_key_type](Message(host_key))
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/paramiko/rsakey.py",line 58,in __init__
07/26/2021 05:48:24 PM     ).public_key(default_backend())
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/cryptography/hazmat/backends/__init__.py",line 15,in default_backend
07/26/2021 05:48:24 PM     from cryptography.hazmat.backends.openssl.backend import backend
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__init__.py",line 7,in <module>
07/26/2021 05:48:24 PM     from cryptography.hazmat.backends.openssl.backend import backend
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/backend.py",line 16,in <module>
07/26/2021 05:48:24 PM     from cryptography import utils,x509
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/cryptography/x509/__init__.py",line 8,in <module>
07/26/2021 05:48:24 PM     from cryptography.x509.base import (
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/cryptography/x509/base.py",in <module>
07/26/2021 05:48:24 PM     from cryptography.x509.extensions import Extension,ExtensionType
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/cryptography/x509/extensions.py",line 18,in <module>
07/26/2021 05:48:24 PM     from cryptography.hazmat.primitives import constant_time,serialization
07/26/2021 05:48:24 PM   File "/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py",line 9,in <module>
07/26/2021 05:48:24 PM     from cryptography.hazmat.bindings._constant_time import lib
07/26/2021 05:48:24 PM ImportError: libffi-c643fa1a.so.6.0.4: cannot open shared object file: No such file or directory

安装的软件包列表

python3-cryptography/bionic-updates,bionic-security,Now 2.1.4-1ubuntu1.4 amd64 [installed]
libffi-dev/bionic,Now 3.2.1-8 amd64 [installed]
libffi6/bionic,Now 3.2.1-8 amd64 [installed]
python3-paramiko/bionic-updates,bionic-updates,Now 2.0.0-1ubuntu1.2 all [installed]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)