python - paramiko 导入错误 : DLL load failed: The operating system cannot run %1

标签 python anaconda paramiko

我下载了 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/

相关文章:

python - 如何确定安装 conda 软件包所需启用的 channel ?

python - 在 Paramiko 中运行交互式命令

python - Paramiko - sftp.get 下载空白文件

Python:一个线程中的进程阻止另一个线程中的进程完成

python - AWS Chalice 从 S3 返回图像文件

python - 在没有列表理解的情况下在 Python 中提取包含字符串的列表项?

Python 3.4 (Anaconda) - MySQL 连接器

python - Anaconda 不会更新 spyder 4

python - 使用 BeautifulSoup 时遇到错误

python - 从 cedar 堆栈上的 heroku python 应用程序打开 ssh 隧道?