Seite 1 von 1

"paramiko" has no attribute "SSHClient"

Verfasst: Dienstag 17. September 2019, 17:25
von Phobit
Hallo,
ich bekomme hier einen seltsamen Error:
ich habe ein Script was sich via SSH mit einem ServerPC verbindet. Code:

Code: Alles auswählen

windows_ssh = paramiko.SSHClient()
windows_ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)
windows_ssh.connect(hostname="WIN10", username="user",
                                            password="pass")
Wenn ich das Skript hier, von meinem UbuntuPc aus starte, läuft alles einwandfrei. Da das Script jetzt aber immer verfügbar sein soll (hat nen größeren, irrelevanten Kontext) hab ichs auf meinen (immer aktiven) Raspberry Pi (Raspbian) geschoben. Wenn ich das selbe Skript dort starte erhalte ich den Error
"AttributeError: module 'paramiko' has no attribute 'SSHClient'"

Hab echt keine ahnung woran das liegen könnte. Zur Installation von paramiko: Auf dem Ubuntu Rechner (wos funktioniert) hab ichs mir über den PyCharm-Shortcut "Install and import package XY" installiert, auf Raspbian (wos nicht geht) mit "sudo pip3 install paramiko".
paramiko-Version ist bei beiden Installationen die selbe, 2.6.0

Re: "paramiko" has no attribute "SSHClient"

Verfasst: Dienstag 17. September 2019, 18:17
von __blackjack__
@Phobit: Hast Du eventuell selbst ein Modul geschrieben das `paramiko` heisst? Was gibt denn ``import paramiko; print(paramiko)`` aus?

Re: "paramiko" has no attribute "SSHClient"

Verfasst: Mittwoch 18. September 2019, 16:25
von Phobit
Ne, hab kein Modul mit dem Namen...
Ausgabe ist ganz normal "<module 'paramiko' from '/usr/local/lib/python3.5/site-packages/paramiko/__init__.py'>>"

Das einzige was mir jetzt noch auffällt, ist das der RaspberryPi (wo es nicht geht) noch auf Python3.5 läuft, wär mir aber neu, dass das ein Problem versuchen würde...