paramiko ImportError: DLL load failed: The operating system cannot run %1
paramiko ImportError: DLL load failed: The operating system cannot run %1
我在 windows 上下载了 Anaconda 用于 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)
在 here 中找到了一些建议:
- 创建一个新的 conda 环境(即:conda create -n paramiko-env python=3)
- 激活环境(activate paramiko-env)
- 运行: conda install -c conda-forge paramiko
也许你可以试试
我卸载并重新安装了最新版本的加密包。现在,SSH 连接正常工作,没有任何错误。
pip 卸载密码
pip 安装加密
我在 windows 上下载了 Anaconda 用于 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)
在 here 中找到了一些建议:
- 创建一个新的 conda 环境(即:conda create -n paramiko-env python=3)
- 激活环境(activate paramiko-env)
- 运行: conda install -c conda-forge paramiko 也许你可以试试
我卸载并重新安装了最新版本的加密包。现在,SSH 连接正常工作,没有任何错误。
pip 卸载密码
pip 安装加密