2017-10-19 83 views
0

我想在Python中使用import feedparser,并且想从库feedparser中调用FeedParserDict,即feedparser.FeedParserDict。但它导致以下错误:AttributeError:模块'feedparser'没有属性'FeedParserDict'

“AttributeError:模块'feedparser'没有属性'FeedParserDict'。”

这是否意味着“FeedParserDict”不在库feedparser中(version 5.2.1)。我发现FeedParser的先前版本中存在“FeedParserDict”(即version 3.3)。我该如何处理这个错误?

回答

0

我已经pip install feedparser==5.2.1和 “FeedParserDict” 存在于它

import feedparser 

print(feedparser.__version__) 
print(feedparser.FeedParserDict) 

输出:

5.2.1 
<class 'feedparser.FeedParserDict'> 
+0

当我执行上面的Python代码,我发现了同样的问题。但是如果我通过“pip install feedparser == 5.2.1”而不是“python setup.py install”来安装“feedparser”,问题就解决了。所以看起来在Python中通过“pip”安装Lib更为正式? – xha

+0

每当你需要一个新的软件包时,总是试着通过pip先安装它 –

相关问题