Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der Schritte zur Installation von Paramiko unter Python3.5 in einer Windows-Umgebung
Aufgrund einiger Bedürfnisse wollte ich in letzter Zeit an Python arbeiten, also habe ich es getan Ich möchte mich am Wochenende mit dem Server verbinden und einige Servervorgänge ausführen, also das Paramiko-Paket installieren und direkt
pip install paramikoeinen Fehler melden Der kritische Satz lautet:
error: Unable to find vcvarsall.batBeim Googeln habe ich endlich die einfachste Methode gefunden. Andere Installationen als die Installation von MinGW sind zu kompliziert. Installieren Sie die PyCrypto-Drittanbieterversion, und der oben genannte Fehler ist, was er berichtete. Installieren Sie die PyCrypto-Drittanbieterversion
pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto
Nachdem die Installation abgeschlossen ist, installieren Sie paramiko erneut. 2. Ändern Sie nt.py und installieren Sie die oben genannten Schritte. Schreiben Sie ein einfaches Programm zum Testen
#-*- coding: utf-8 -*-#!/usr/bin/python import paramikoimport threadingdef ssh2(ip,username,passwd,cmd): try: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(ip,22,username,passwd,timeout=5) for m in cmd: stdin, stdout, stderr = ssh.exec_command(m) out = stdout.readlines() #屏幕输出 for o in out: print(o) print('%s\tOK\n'%(ip)) ssh.close() except : print('%s\tError\n'%(ip))if name=='main': cmd = ['find /home/admin/logs/ -mtime +3 -name \'*.log.*\' -exec rm -rf {} \;']#你要执行的命令列表 username = "admin" #用户名 passwd = "password" #密码 threads = [] #多线程 ip = "127.0.0.1" print("Begin......") a=threading.Thread(target=ssh2,args=(ip,username,passwd,cmd)) a.start() input()Beim Ausführen von
ImportError: No module named 'winrandom'
wird die nt.py-Datei von
Lib\site-packages\Crypto\Random\OSRNGim Installationsverzeichnis gefunden von python3.5 und ändern Sie
import winrandomin
from . import winrandomRun ok again
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zur Installation von Paramiko unter Python3.5 in einer Windows-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!