2014-06-06 4 views
27

Ich versuchte scrapy zu aktualisieren und als ich versuchte, die Version, die ich bekam den folgenden FehlerPython Keines Modul namens service_identity

C:\Windows\system32>scrapy version -v 
:0: UserWarning: You do not have a working installation of the service_identity 
module: 'No module named service_identity'. Please install it from <https://pyp 
i.python.org/pypi/service_identity> and make sure all of its dependencies are sa 
tisfied. Without the service_identity module and a recent enough pyOpenSSL to s 
upport it, Twisted can perform only rudimentary TLS client hostname verification 
. Many valid certificate/hostname mappings may be rejected. 
Scrapy : 0.22.2 
lxml : 3.2.3.0 
libxml2 : 2.9.0 
Twisted : 14.0.0 
Python : 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] 
Platform: Windows-7-6.1.7601-SP1 

, was zu prüfen ist, dass Sie und wie es zu lösen?

Ich verwende Windows 7

+0

@LieRyan um Gottes Willen, wie könnte es dupliziert werden? Bitte versuchen Sie zu denken –

+3

Wie man schnell Wiederholungen in StackOverflow erhält, stellen Sie diese Frage für jedes einzelne Paket, das in Python existiert. Die Fehlermeldung beschreibt sehr klar, was das Problem ist und wie es behoben werden kann. Sie sollten lesen und versuchen zu verstehen, welche Fehlermeldungen Sie erhalten haben, bevor Sie Fragen in SO gestellt haben. Diese Frage zeigt keinen Versuch, selbst das zu tun. –

+0

@LieRyan Wie kann ich wissen, dass service_identity ein Python-Paket ist? Ich denke, dass es ein Service in Windows –

Antwort

59
pip install service_identity 

Es beschwert sich, dass Sie nicht service_identity verfügen. Weitere Informationen zum Modul finden Sie unter here on PyPI

+7

Es wird immer noch die gleiche * Warnung * (kein Fehler, @Marco) Nachricht trotz der Installation erhalten. Nur der erste Satz weicht ein wenig ab, wahrscheinlich weil ich auf Mac laufe. Es sagt: 'UserWarning: Sie haben nicht das service_identity-Modul installiert. Aber wenn ich' pip install service_identity' (wieder) ausführen, bekomme ich 'Anforderung bereits erfüllt'. :( – cregox

+4

@Cawas Ich erhielt die gleiche Warnung. Es ist lustig, aber sieht aus wie service_identity hat es nicht installiert Abhängigkeiten. Ich musste 'pip installieren pyasn1 Merkmal', um es auf dem Mac zu arbeiten. Das hat die Warnung behoben. – Kasisnu

+4

@ Cawas versuche 'sudo easy_install service_identity' –