OK. Ich lese paramiko unter Windows installieren .
Alle erwähnten Methoden funktionieren einfach nicht.
Autoren haben unterschiedliche Umgebungen mit verschiedenen installierten Komponenten / Bibliotheken. Oder sie testen ihre Lösungen nicht, bevor sie eine Antwort schreiben:)
Ich habe alle Python-Versionen und libs von meinem Rechner entfernt (Windows 8 x64) und versucht, Python und Paramiko von Grund auf neu zu installieren.
Methodennummer 1 (FAILED)
Ergebnis:
%Vor%Methodennummer 2 (FAILED)
Ergebnis:
%Vor%Methode Nr. 3 (ERFOLGREICH)
Ergebnis: keine Fehler
Bitte helfen Sie mir Schritt-für-Schritt-Algorithmus für die Installation von Python und Paramiko auf sauberen Windows 8 Maschine zu finden. Danke.
UPD: Lösung wurde gefunden.
Für die Installation von Paramiko wird Visual Basic Compiler benötigt.
Laden Sie es zuerst von Microsoft herunter: Microsoft Visual C ++ - Compiler für Python 2.7
Öffnen Sie das Verzeichnis paramiko und führen Sie python setup.py install aus. Und es wird Abhängigkeiten vom Internet herunterladen; vor allem Pycrypto und Installation wird erfolgreich sein.
Sie vermissen die pycrypto
Abhängigkeit. pip
ist der einfachste Weg:
Alternativ können Sie von der Quelle aus mit folgendem Befehl installieren:
%Vor%(Siehe: Ссылка )
Für Windows Benutzer:
Öffnen Sie jetzt eine Eingabeaufforderung. Wenn Sie Python am folgenden Ort installiert haben:
c: \ Python27 dann ändern Sie das Verzeichnis und gehen Sie zum Scripts-Verzeichnis.
Geben Sie nun den folgenden Befehl ein:
pip install paramiko
Das ist es, Sie haben Paramiko erfolgreich installiert.
C: \ Programme (x86) \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.exe / c / nologo / Ox / MD / W3 / GS- / DNDEBUG -IC: \ Python27-x86 \ include -IC : \ Python27-x86 \ PC /Tcbuild\temp.win32-2.7\Release_openssl.c /Fobuild\temp.win32-2.7\Release\build\temp.win32-2.7\Release_openssl.obj
_openssl.c
build \ temp.win32-2.7 \ Release_openssl.c (423): schwerwiegender Fehler C1083: Include-Datei kann nicht geöffnet werden: 'openssl / opensslv.h' : Keine solche Datei oder Verzeichnis
error: Befehl 'C: \ Programme (x86) \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.exe' ist mit dem Exit-Status 2 fehlgeschlagen
hat diese Datei verpasst: 'openssl / opensslv.h'
Es wird geschehen, weil während der Installation von paramiko / cryptography / pyOpenSSL-Paketen alle das Distributionspaket von OpenSSL-Win32 mit *. lib und Headerdateien wie:
also, nach der Installation entsprechende OpenSSL App. Version, nahm von hier: Ссылка
und kopierte alle Header von C: \ OpenSSL-Win32 \ include \ openssl *. * nach C: \ Python27 \ inclide *. *
und kopierte alle Bibliotheken von C: \ OpenSSL-win32 \ lib nach C: \ Python27 \ Lib *. *
paramiko Paket wurde erfolgreich installiert. ! Ich hoffe, es wird jemandem hilfreich sein :) Viel Glück :)
Für die erste Sequenz müssen Sie 'ecdsa' mit pip installieren, da paramiko compilation seine Abhängigkeiten nicht automatisch auflöst (als Ihre Arbeitslösung)
Der zweite Fehler ist, wie bereits erwähnt, nicht aufgetreten, weil Sie pycrypto nicht vor dem Ausführen von pip install paramiko
installiert haben. Ich würde empfehlen, diese Option zu verwenden, anstatt von der Quelle zu installieren, um einen einfacheren Upgrade-Pfad mit pip zu ermöglichen. Pip ist auch am einfachsten zu installieren mit ihrem eigenständigen Installationsskript: http://pip.readthedocs.org/en/latest/installing.html
Tags und Links python pip paramiko easy-install pycrypto