2017-10-19 43 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先安裝它 –

相關問題