paramiko unter Windows installieren

8

Das klingt vielleicht wie eine wiederholte Frage zu SF, aber ich konnte noch keine klare Antwort darauf finden. Ich habe Paramiko 1.7 mit dem Befehl "setup.py install" installiert und beim Ausführen des demo.py-Programms habe ich folgende Fehlermeldung erhalten:

%Vor%

Ich erhalte diesen Fehler auch nach der Installation von PyCrypto 2.1. Beim Ausführen von test.py (das mit der Installation geliefert wird), habe ich den folgenden Fehler -

%Vor%

Ich habe nicht das Vertrauen, AES nach all dem zu installieren, denn ich weiß, dass ich vielleicht noch einen ImportError bekomme! Bitte Beratung. Ist es die Art der Installation, die problematisch ist?

    
fixxxer 03.06.2010, 09:28
quelle

12 Antworten

16

Sieht so aus, als ob Ihre pycrypto Installation kaputt oder nicht installiert ist.

Versuchen Sie, ein Pycrypto für Python 2.6 Installer hier zu bekommen und versuchen Sie es nach der Installation erneut.

  

Ссылка

    
YOU 04.06.2010, 07:49
quelle
4

Ich habe versucht, Vijay's Methode, aber es funktioniert nicht.

Ich verwende die Methode auf "http://kmdarshan.com/blog/?p=3208", es funktioniert:

  1. Gehe zu Ссылка und lade das pycrypto-Paket .exe für windows / python2.5 herunter. Dies ist für das Ausführen von Paramiko erforderlich.

  2. Als nächstes laden Sie das paramiko-Paket von Ссылка herunter.

  3. Entpacke paramiko in einen temporären Ordner, besser, wenn du es in den Ordner entpackst, in dem python installiert ist.

  4. Gehe in den Ordner für paramiko.

  5. Öffnen Sie die Eingabeaufforderung, und stellen Sie sicher, dass Python als Umgebungsvariable festgelegt ist.

  6. Führen Sie diesen Befehl python setup.py install

  7. aus
  8. Sie erhalten eine Reihe von Kompilierungszeilen. Stellen Sie nur sicher, dass Sie keinen Fehler in ihnen haben. Wenn Sie Fehler haben, müssen Sie sie erneut kompilieren.

  9. Seien Sie einfach sicher, dass alles in Ordnung ist paramiko in Ihrem Programm importieren und sehen.

  10. FYI: paramiko wird für ssh..and so verwendet.

Jeff 28.09.2011 08:35
quelle
3
  1. Paramiko für Windows herunterladen. Sie erhalten die Zip-Datei: www.lag.net/paramiko/

  2. Um es zu erstellen, benötigen Sie das Abhängigkeitspaket pycrypto. Denken Sie daran, dass Sie eine passende Version von pycrypto für Ihr Python benötigen. Dies ist eine gebaute Version von Windows, so dass keine Installation erforderlich ist. Ссылка

  3. Sie könnten eine easy_install-Datei erstellen, indem Sie setuptools herunterladen, aber ich habe einige Probleme festgestellt, deshalb habe ich das MinGW-Tool heruntergeladen. Dies ist wiederum eine Installation und kein Build erforderlich. Ссылка

  4. Sobald Sie pycrypto und MinGW auf Ihrem Windows-Rechner installiert haben, navigieren Sie einfach zu dem Ordner, in dem Sie das paramiko-Modul aus der zip-Datei extrahiert haben, und geben Sie folgenden Befehl aus:

    python setup.py build --compiler = mingw32 bdist_wininst

TADA! Sie sind alle bereit, ssh auf Ihrem Windows-Rechner mit Python zu verwenden.

    
Vijay 30.03.2011 22:02
quelle
2

Ich habe Paramiko erfolgreich auf 64bit Windows 7 installiert:

  1. Installiere Python2.7
  2. Laden Sie das 64bit PyCrypto-Installationspaket herunter von: Ссылка
  3. Paramiko Paket herunterladen von: Ссылка
  4. paramiko Paket extrahieren
  5. starte ein Kommandozeilen-Terminal aus dem extrahierten paramiko-Paket, run "python setup.py installieren"
cuble 26.09.2012 06:41
quelle
1

Ich wollte Paramiko für Python 3.3.2 unter Windows XP installieren. Ich folgte den Anweisungen hier

Nachdem ich alle Programme auf der Liste für meine Python-Version heruntergeladen habe, startet Paramiko ohne Probleme.

  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. Downloaden und extrahieren Sie Ссылка
Ptich 14.05.2014 07:54
quelle
1

Das eigentliche Problem scheint nicht eine kaputte Crypto-Installation zu sein, sondern eine etwas andere. Nach der Installation von paramiko und crypto mit easy_install auf Windows habe ich Crypto installiert, aber nicht Crypto. Ich habe das Paket PyCrypt installiert (das gab einen Fehler, weil ich keinen C-Compiler hatte, bevor ich Visual Studio Express installiert habe)

    
Steven Stip 01.07.2014 11:27
quelle
0

Es scheint, dass das Crypto-Paket, das Sie heruntergeladen haben, kein AES hat ...

Sie sollten Folgendes tun:

%Vor%

Wenn einer dieser Fehler auftritt, müssen Sie sicherstellen, dass pycrypto installiert ist (siehe Link von S.Mark hier ), sonst wäre Paramiko vielleicht nicht auf AES angewiesen (obwohl es einen Test dafür gibt)

    
Terence Honles 04.06.2010 07:52
quelle
0

Es scheint, dass PyCrypto einen C-Compiler verwendet (was von Natur aus auf dem Linux-System vorhanden ist - gcc). Auch irgendwo in der PyCrypto readme.txt-Datei heißt es, es muss zuerst "erstellt" werden, bevor eine "Installation" Unter Linux habe ich es zuerst erstellt und dann den Befehl 'install' ausgeführt und erfolgreich installiert.

    
fixxxer 22.06.2010 08:13
quelle
0

Ich suchte lange nach einer Lösung für dieses Problem. Ich verwende Windows 7 64-Bit und Python 2.7. Keine der obigen Lösungen funktionierte für mich.

dieser tat

Vergessen Sie nicht, den C ++ - Compiler beim Herunterladen des Microsoft SDK mit einzuschließen, es wurde nicht standardmäßig aktiviert.

Ich habe die Quelle pycrypto 2.5 heruntergeladen, um die Kompilierung und die Paramiko 2.3 zu machen, die Dinge funktionieren gut.

    
JRDP 19.01.2012 23:32
quelle
0

Hier ist eine sehr genaue Antwort:

Schritt 1: Gehen Sie zu Ссылка

Schritt 2: Laden Sie die ZIP-Datei herunter und extrahieren Sie sie.

Schritt 3: Wechseln Sie in den Ordner und führen Sie python setup.py install

aus

Sie sind fertig!

    
Aakash Anuj 25.07.2013 14:14
quelle
0

Ich hatte das gleiche Problem auf meinem Mac und die Art und Weise, wie ich es gelöst habe, war einfach nur das Umbenennen des "Crypto" -Verzeichnisses in "Crypto". Ich hatte bereits die Paramiko und SSH installiert. Beide funktionieren jetzt vollkommen in Ordnung. Allerdings kann dies für einige Personen funktionieren oder nicht, aber dies ist nur ein einfacher Gedanke, wie man dieses Problem umgehen kann.

    
Dhruv Patel 21.11.2014 03:14
quelle
0

versuche es einfach

%Vor%

Wenn dies einen Fehler anzeigt,

%Vor%     
akash rao 23.03.2017 06:25
quelle

Tags und Links