最近、必要に応じて python に取り組む必要があったので、週末に取り組んでいました。サーバーに接続してサーバー作業を行う必要があるため、この Paramiko パッケージを インストールし、エラーを報告するときの最も重要な文は次のとおりです:
pip install paramiko
を検索してください。他のインストールと MinGW のインストールは複雑すぎるため、paramiko は PyCrypto に依存しており、上記のエラーは彼によって引き起こされたものであるため、PyCrypto のサードパーティ バージョンをインストールしてください。
インストールが完了したら、paramiko を再度インストールします。 2. nt.py を変更して上記の手順をインストールし、error: Unable to find vcvarsall.bat
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
#-*- 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()
ImportError: No module named 'winrandom'
-->
以上がWindows環境のpython3.5にparamikoをインストールする手順の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。