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
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% 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 .
Tags und Links python windows python-2.7 scrapy pyopenssl