否,Feedparser 5.2.1无法在Python中安装/工作(对我而言)

时间:2019-06-10 20:44:05

标签: python feedparser

只需尝试启动feedparser 5.2.1并使其运行。 (在Windows 10 / Python37上,我有点菜鸟,所以我可能会做一些愚蠢的事情。)

我进行了pip安装和手动安装。看起来好像安装得很好,但是当我尝试运行任何东西时,它似乎无法正常工作。我一直在安装和运行许多其他东西(BeautifulSoup等),但是他踢了我的屁股。

此:

import feedparser
print(feedparser.__version__)

给我这个:

AttributeError: module 'feedparser' has no attribute '__version__'

此:

myFeed = feedparser.parse('http://www.reddit.com/r/python/.rss')
print (myFeed['entries'])

给我这个:

AttributeError: module 'feedparser' has no attribute 'parse'

我的Python安装位置正确了,对吧?

C:\ Users \ adead \ AppData \ Local \ Programs \ Python \ Python37

我接下来要去哪里?

1 个答案:

答案 0 :(得分:0)

由于某些原因,当使用'feedparser'为python 3.7安装pip install feedparser时,会安装过时的python 2.7版本。您可以还原为python 3.6.8,也可以将3.7中的错误feedparser.py文件替换为./venv/lib/python3.7/site-packages/feedparser.py(其中virtualenv名称为./venv/)中3.6.8之一。 feedparser.py文件所在的位置都没有虚拟环境。