我下载了 Anaconda 用于在 Windows 上使用 python。我正在为 SSH 使用 paramiko 模块。当我尝试使用 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)
最佳答案
我卸载并重新安装了最新版本的加密包。现在,SSH 连接正常工作,没有任何错误。
pip 卸载密码学
pip 安装密码学
关于python - paramiko 导入错误 : DLL load failed: The operating system cannot run %1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48003901/