2017-10-19 7 views
0

私はimport feedparserにPythonで接続しようとしていて、フィードフィードサーバーからFeedParserDictを呼び出すとします。つまり、feedparser.FeedParserDictです。しかし、次のエラーが発生します。AttributeError:モジュール 'feedparser'に属性 'FeedParserDict'がありません

"AttributeError:モジュール 'feedparser'に 'FeedParserDict'属性がありません。"

"FeedParserDict"がライブラリのフィードパーサー(version 5.2.1)にないことを意味しますか?以前のバージョンのフィードパーサーには「FeedParserDict」が存在します(つまり、version 3.3)。このエラーにどのように対処できますか?

答えて

0

私はpip install feedparser==5.2.1と "FeedParserDict" それに存在する

import feedparser 

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

出力ました:私はPythonコードの上に実行すると

5.2.1 
<class 'feedparser.FeedParserDict'> 
+0

、私は同じ問題を見つけます。しかし、 "pyinstall setup.py install"の代わりに "pip install feedparser == 5.2.1"で "feedparser"をインストールすると、問題は解決されます。だから、Pythonで "pip"を使ってLibをインストールするのがより正式なようですね。 – xha

+0

新しいパッケージが必要なときはいつも、最初にpipをインストールしてみてください –

関連する問題