python没有名为service_identity的模块[重复]
Posted
技术标签:
【中文标题】python没有名为service_identity的模块[重复]【英文标题】:python No module named service_identity [duplicate] 【发布时间】:2014-07-28 04:12:56 【问题描述】:我尝试更新scrapy,当我尝试检查版本时出现以下错误
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
请问这是什么问题以及如何解决?
我使用的是 Windows 7
【问题讨论】:
@LieRyan 看在上帝的份上,怎么可能被复制?请尝试思考 如何在 *** 中快速获得代表,对 Python 中存在的每个包都提出同样的问题。错误消息非常清楚地描述了问题是什么以及如何纠正它,您应该在 SO 提问之前阅读并尝试了解您收到的错误消息。这个问题表明没有尝试这样做。 @Marco Dinatsoli:您不应该在“服务”一词之后停止阅读。如果您继续阅读错误消息,您将找到指向 Python Package Index 的明确链接。 ***.com/questions/23959336/…的实际副本 我在 OSX 10.09 上遇到了同样的问题,所以它不仅仅是在 windows 上。 【参考方案1】:pip install service_identity
抱怨你没有service_identity
。有关该模块的更多信息可以找到here on PyPI
【讨论】:
尽管安装了它,它仍然会收到相同的 warning(不是错误,@Marco)消息。只有第一个短语有点不同,可能是因为我在 mac 上运行。它说:UserWarning: You do not have the service_identity module installed.
但是当我运行pip install service_identity
(再次)我得到Requirement already satisfied
。 :(
@Cawas 我收到了同样的警告。这很有趣,但看起来 service_identity 没有安装它的依赖项。我必须pip install pyasn1 characteristic
才能让它在 Mac 上运行。这修复了警告。
@Cawas 试试sudo easy_install service_identity
我不得不使用pip install service_identity --force
来解决问题
这个对我不起作用,但因为使用 anaconda conda install service_identity
修复了这个错误以上是关于python没有名为service_identity的模块[重复]的主要内容,如果未能解决你的问题,请参考以下文章
python3.7 sqlalchemy没有名为'MySQLdb'的模块[重复]
ImportError:没有名为“urllib2”Python 3的模块[重复]
ModuleNotFoundError:没有名为“Python3”的模块