Нет, Feedparser 5.2.1 не устанавливается / не работает (для меня) в Python - PullRequest
0 голосов
/ 10 июня 2019

Просто пытаюсь запустить 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 голосов
/ 21 июля 2019

По какой-то причине при установке feedparser для python 3.7 с использованием pip install feedparser устанавливается устаревшая версия python 2.7.Вы можете либо вернуться к python 3.6.8, либо заменить ошибочный файл feedparser.py из 3.7 на файл 3.6.8 в ./venv/lib/python3.7/site-packages/feedparser.py (где virtualenv имеет имя ./venv/) или когда у вас нет виртуальной среды, где быФайл feedparser.py находится.

...