Python未知异常:DLL加载失败:找不到指定的模块。Netmiko modu公司

2024-10-01 04:49:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行下面的脚本,不知道它为什么不运行。我使用它来连接使用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工具,出现以下错误。在

Unknown exception: DLL load failed: The specified module could not be found. Traceback (most recent call last): File "C:\Users\selvam\venv\lib\site-packages\paramiko\transport.py", line 1888, in run self.kex_engine.parse_next(ptype, m) File "C:\Users\selvam\venv\lib\site-packages\paramiko\kex_group1.py", line 75, in parse_next return self._parse_kexdh_reply(m) File "C:\Users\selvam\venv\lib\site-packages\paramiko\kex_group1.py", line 114, in _parse_kexdh_reply self.transport._verify_key(host_key, sig) File "C:\Users\selvam\venv\lib\site-packages\paramiko\transport.py", line 1747, in _verify_key key = self._key_infoself.host_key_type File "C:\Users\selvam\venv\lib\site-packages\paramiko\rsakey.py", line 62, in init ).public_key(default_backend()) File "C:\Users\selvam\AppData\Local\Continuum\anaconda3\lib\site-packages\cryptography\hazmat\backends__init__.py", line 15, in default_backend from cryptography.hazmat.backends.openssl.backend import backend File "C:\Users\selvam\AppData\Local\Continuum\anaconda3\lib\site-packages\cryptography\hazmat\backends\openssl__init__.py", line 7, in from cryptography.hazmat.backends.openssl.backend import backend File "C:\Users\selvam\AppData\Local\Continuum\anaconda3\lib\site-packages\cryptography\hazmat\backends\openssl\backend.py", line 53, in from cryptography.hazmat.bindings.openssl import binding File "C:\Users\selvam\AppData\Local\Continuum\anaconda3\lib\site-packages\cryptography\hazmat\bindings\openssl\binding.py", line 13, in from cryptography.hazmat.bindings._openssl import ffi, lib ImportError: DLL load failed: The specified module could not be found.

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\selvam\venv\lib\site-packages\netmiko\ssh_dispatcher.py",

line 168, in ConnectHandler return ConnectionClass(*args, **kwargs) File "C:\Users\selvam\venv\lib\site-packages\netmiko\base_connection.py", line 187, in init self.establish_connection() File "C:\Users\selvam\venv\lib\site-packages\netmiko\base_connection.py", line 650, in establish_connection self.remote_conn_pre.connect(**ssh_connect_params) File "C:\Users\selvam\venv\lib\site-packages\paramiko\client.py", line 392, in connect t.start_client(timeout=timeout) File "C:\Users\selvam\venv\lib\site-packages\paramiko\transport.py", line 545, in start_client raise e File "C:\Users\selvam\venv\lib\site-packages\paramiko\transport.py", line 1888, in run self.kex_engine.parse_next(ptype, m) File "C:\Users\selvam\venv\lib\site-packages\paramiko\kex_group1.py", line 75, in parse_next return self._parse_kexdh_reply(m) File "C:\Users\selvam\venv\lib\site-packages\paramiko\kex_group1.py", line 114, in _parse_kexdh_reply self.transport._verify_key(host_key, sig) File "C:\Users\selvam\venv\lib\site-packages\paramiko\transport.py", line 1747, in _verify_key key = self._key_infoself.host_key_type File "C:\Users\selvam\venv\lib\site-packages\paramiko\rsakey.py", line 62, in init ).public_key(default_backend()) File "C:\Users\selvam\AppData\Local\Continuum\anaconda3\lib\site-packages\cryptography\hazmat\backends__init__.py", line 15, in default_backend from cryptography.hazmat.backends.openssl.backend import backend File "C:\Users\selvam\AppData\Local\Continuum\anaconda3\lib\site-packages\cryptography\hazmat\backends\openssl__init__.py", line 7, in from cryptography.hazmat.backends.openssl.backend import backend File "C:\Users\selvam\AppData\Local\Continuum\anaconda3\lib\site-packages\cryptography\hazmat\backends\openssl\backend.py", line 53, in from cryptography.hazmat.bindings.openssl import binding File "C:\Users\selvam\AppData\Local\Continuum\anaconda3\lib\site-packages\cryptography\hazmat\bindings\openssl\binding.py", line 13, in from cryptography.hazmat.bindings._openssl import ffi, lib ImportError: DLL load failed: The specified module could not be found.


Tags: keyinpybackendvenvlibpackagesline