正在处理SSH进入外部设备终端的代码。今天早上,代码能够做到这一点。然后我更新了Windows,因为我推迟了一段时间。这是我唯一想到的可能起作用的事情。
我现在遇到了ModuleNotFoundError。
我尝试更新pip,卸载并重新安装ssh2-python。我将python37文件夹更改为可读写。试图在python37 / Lib / site-packages中找到该模块,但不确定我要寻找的是什么
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
答案 0 :(得分:0)
我在同一目录ssh2中命名了一个文件。 Python加载了该模块而不是模块。只需将文件重命名为其他任何名称,Python就能找到ssh2模块。