提问者:小点点

paramiko ImportError:DLL加载失败:操作系统无法运行%1


我下载了蟒蛇在windows上的使用。我使用的参数模块SSH。当我尝试SSH连接使用Paramiko,我得到以下错误,

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)

共2个答案

匿名用户

我卸载并重新安装了最新版本的加密软件包。现在,SSH connect正在正常工作,没有任何错误。

pip卸载加密

pip安装加密

匿名用户

这里有一些建议:

  1. 创建新的conda环境(即:conda Create-n paramiko env python=3)
  2. 激活环境(激活paramiko环境)
  3. 运行:conda安装-c conda forge paramiko也许你可以试试