只需尝试启动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
我接下来要去哪里?
答案 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
文件所在的位置都没有虚拟环境。