我在Windows上下载了Anaconda用于python用法。我使用paramiko模块进行SSH。当我尝试使用paramiko进行SSH连接时,我收到了以下错误,
Traceback (most recent call last):
File "C:\Users\Anaconda2\lib\site-packages\paramiko\transport.py", line 545, in start_client
raise e
ImportError: DLL load failed: The operating system cannot run %1.
我尝试设置" C:\ Users \ ***** \ Anaconda2 \ Library \ bin"环境变量的路径。但没有用。错误仍然是连续的。
代码段:
import paramiko
sftpSession = None
sshSession = paramiko.SSHClient()
sshSession.set_missing_host_key_policy(paramiko.AutoAddPolicy())
sshSession.connect(hostname=hostname,username=username,password=password,timeout=2)
答案 0 :(得分:3)
我卸载并重新安装了最新版本的加密包。现在,SSH连接正在运行,没有任何错误。
pip uninstall cryptography
pip install cryptography
答案 1 :(得分:1)
在here中找到了一些建议: