我正在运行以下脚本,不确定它为什么不运行。我正在使用它来使用netmiko
模块
from netmiko import ConnectHandler
sh_run = {'device_type': 'cisco_ios', 'ip': '152.120.12.34', 'username': 'selvam', 'password': '09629737', 'port': 22}
net_connect = ConnectHandler(**sh_run)
output = net_connect.send_command("show run | i authentication")
print(output)
我在windows10x64机器上的pycharm工具上运行并出现以下错误。
未知异常:DLL加载失败:指定的模块不能 找到。 Traceback(最近一次调用最后一次): 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ transport.py”,行 1888年,在奔跑 self.kex_engine.parse_next(ptype,m) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ kex_group1.py”,行 75,在parse_next中 return self._parse_kexdh_reply(m) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ kex_group1.py”,行 114,在_parse_kexdh_reply中 self.transport._verify_key(host_key,sig) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ transport.py”,行 1747年,在_verify_key key = self._key_infoself.host_key_type 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ rsakey.py”,第62行, 在 init ).public_key(default_backend()) 文件“C:\ Users \ selvam \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ backends__init __。py”, 第15行,在default_backend中 来自cryptography.hazmat.backends.openssl.backend导入后端 文件“C:\ Users \ selvam \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ backends \ openssl__init __。py”, 7号线,在 来自cryptography.hazmat.backends.openssl.backend导入后端 文件“C:\ Users \ selvam \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ backends \ openssl \ backend.py”, 第53行 来自cryptography.hazmat.bindings.openssl导入绑定 文件“C:\ Users \ selvam \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ bindings \ openssl \ binding.py”, 第13行,在 来自cryptography.hazmat.bindings._openssl import ffi,lib ImportError:DLL加载失败:找不到指定的模块。
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\selvam\venv\lib\site-packages\netmiko\ssh_dispatcher.py",
第168行,在ConnectHandler中 return ConnectionClass(* args,** kwargs) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ netmiko \ base_connection.py”, 第187行,在 init 中 self.establish_connection() 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ netmiko \ base_connection.py”, 第650行,在establish_connection中 self.remote_conn_pre.connect(** ssh_connect_params) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ client.py”,第392行, 在连接 t.start_client(超时=超时) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ transport.py”,行 545,在start_client中 提高e 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ transport.py”,行 1888年,在奔跑 self.kex_engine.parse_next(ptype,m) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ kex_group1.py”,行 75,在parse_next中 return self._parse_kexdh_reply(m) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ kex_group1.py”,行 114,在_parse_kexdh_reply中 self.transport._verify_key(host_key,sig) 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ transport.py”,行 1747年,在_verify_key key = self._key_infoself.host_key_type 文件“C:\ Users \ selvam \ venv \ lib \ site-packages \ paramiko \ rsakey.py”,第62行, 在 init ).public_key(default_backend()) 文件“C:\ Users \ selvam \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ backends__init __。py”, 第15行,在default_backend中 来自cryptography.hazmat.backends.openssl.backend导入后端 文件“C:\ Users \ selvam \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ backends \ openssl__init __。py”, 7号线,在 来自cryptography.hazmat.backends.openssl.backend导入后端 文件“C:\ Users \ selvam \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ backends \ openssl \ backend.py”, 第53行 来自cryptography.hazmat.bindings.openssl导入绑定 文件“C:\ Users \ selvam \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ bindings \ openssl \ binding.py”, 第13行,在 来自cryptography.hazmat.bindings._openssl import ffi,lib ImportError:DLL加载失败:找不到指定的模块。