更新了Windows,现在我无法导入ssh2.session?

时间:2019-06-25 16:31:35

标签: python import module ssh2

正在处理SSH进入外部设备终端的代码。今天早上,代码能够做到这一点。然后我更新了Windows,因为我推迟了一段时间。这是我唯一想到的可能起作用的事情。

我现在遇到了ModuleNotFoundError。

我尝试更新pip,卸载并重新安装ssh2-python。我将python37文件夹更改为可读写。试图在python37 / Lib / site-packages中找到该模块,但不确定我要寻找的是什么

SSH进入地址的终端

import socket

from ssh2.session import Session

预期:
input for ip address

结果:

Traceback (most recent call last):
File "C:/Users/louis/Desktop/ssh2.py", line 4, in <module>

from ssh2.session import Session
File "C:\Users\louis\Desktop\ssh2.py", line 4, in <module>

from ssh2.session import Session

ModuleNotFoundError: No module named 'ssh2.session'; 'ssh2' is not a package

1 个答案:

答案 0 :(得分:0)

我在同一目录ssh2中命名了一个文件。 Python加载了该模块而不是模块。只需将文件重命名为其他任何名称,Python就能找到ssh2模块。