Paramiko unter Windows installieren

8

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)

  1. Installieren Sie python-2.7.3.amd64.msi
  2. Installieren Sie pycrypto-2.6.win-amd64-py2.7.exe
  3. Laden Sie Ссылка herunter, entpacken Sie es.
  4. Führen Sie setup.py install
  5. aus
  6. Gehe zu IDLE, führe import paramiko aus.

Ergebnis:

%Vor%

Methodennummer 2 (FAILED)

  1. Installieren Sie python-2.7.3.amd64.msi
  2. Installieren Sie setuptools-1.4.2.win-amd64-py2.7.exe
  3. Installieren Sie pip-1.4.1.win-amd64-py2.7.exe
  4. pip install paramiko
  5. Gehe zu IDLE, führe import paramiko aus.

Ergebnis:

%Vor%

Methode Nr. 3 (ERFOLGREICH)

  1. Installieren Sie python-2.7.3.amd64.msi
  2. Installieren Sie pycrypto-2.6.win-amd64-py2.7.exe
  3. Installieren Sie setuptools-1.4.2.win-amd64-py2.7.exe
  4. Installieren Sie pip-1.4.1.win-amd64-py2.7.exe
  5. Führen Sie pip install ecdsa aus
  6. Downloaden und extrahieren Sie Ссылка
  7. Führen Sie setup.py install aus
  8. Öffnen Sie IDLE, führen Sie import paramiko aus

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.

    
tmporaries 12.12.2013, 08:44
quelle

5 Antworten

3

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.

    
Rushi 21.12.2014 16:16
quelle
2

Sie vermissen die pycrypto Abhängigkeit. pip ist der einfachste Weg:

%Vor%

Alternativ können Sie von der Quelle aus mit folgendem Befehl installieren:

%Vor%

(Siehe: Ссылка )

    
Yuval Adam 12.12.2013 08:52
quelle
2

Für Windows Benutzer:

  1. Installieren Sie Python 2.7.11
  2. Downloaden und installieren Sie pycrypto win-amd64-py2.7.exe
  3. Ö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.

  4. Geben Sie nun den folgenden Befehl ein:

    pip install paramiko

Das ist es, Sie haben Paramiko erfolgreich installiert.

    
Touchstone 10.02.2016 21:38
quelle
0

Außerdem habe ich folgende Fehler festgestellt:

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: openssl \ opensslv.h

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 :)

    
SergeySD 07.06.2016 10:47
quelle
0
  • 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

kallel 24.07.2014 15:07
quelle