Installieren von Paketabhängigkeiten für Scrapy

7

Unter den vielen Paketen, die Benutzer für Scrapy installieren müssen, habe ich Probleme mit pyOpenSSL.

Wenn ich versuche, ein Tutorial Scrapy-Projekt zu erstellen, bekomme ich folgende Ausgabe:

%Vor%

Und als ich diesen letzten Fehler googelte (kein Modul mit dem Namen cryptography.hazmat), sehe ich ein paar Erwähnungen von pyOpenSSL. Also ging ich weiter und versuchte% c_de% auszuführen, um sicherzustellen, dass es die neueste Version ist, aber wenn ich das tue, bekomme ich diese Ausgabe:

%Vor%

Ich bin also etwas verloren, was ich tun muss, um Scrapy richtig laufen zu lassen

    
simplycoding 21.06.2014, 06:10
quelle

4 Antworten

21

Ich habe den gleichen Fehler unter Mac OS bekommen.

Ich habe es gelöst, indem ich openssl 0.13 anstelle der neuesten Version verwendet habe.

%Vor%

oder

%Vor%     
Shih-Wen Su 02.11.2014 20:55
quelle
1

Ich empfehle, conda anstelle von pip zu verwenden, besonders wenn Sie Windows verwenden. Unter vielen anderen Dingen wird es die passenden Binärdateien für Ihr System greifen. Es macht die Einrichtung einer wissenschaftlichen Python-Umgebung (denke Scipy, Numpy, Pandas ...) ein Kinderspiel.

Lesen Sie also Anaconda , installieren Sie Anaconda , dann tu:

%Vor%

Die Schritte eins und zwei sind nur notwendig, wenn Sie in einer separaten Umgebung gekapselt werden wollen. Übrigens, eine ganze Batterie nützlicher Pakete wird installiert, wenn Sie conda install anaconda machen.

Wenn conda nicht pyOpenSSL enthält oder Sie anaconda NICHT installieren möchten, lesen Sie bitte Punkt 9 des Tutorials Wie Scrapy in 64bit Windows 7 installieren .

    
bioslime 21.06.2014 14:04
quelle
0

Ich habe die gleichen Probleme und versuche, es mit der ersten Antwort zu lösen, aber es funktioniert nicht.   Am Ende entferne ich pyOpenSSL und lade das pyopenssl, setup herunter. Und das Problem ist gelöst. Die URL von pyopenssl ist: Ссылка

    
hackeryou 15.04.2016 04:09
quelle
0

Sie sollten pip aktualisieren, bevor Sie Scrapy installieren:

%Vor%     
inoks 10.07.2016 21:09
quelle