0

Я новичок в python. Я использую python 2.7.5. Я хочу написать веб-искатель. Для этого я установил BeautifulSoup 4.3.2. Я установил его с помощью этой команды (я не использовал пип)ImportError: Нет модуля с именем html.entities

python setup.py install 

Я использую затмение 4,2 с PyDev установлен. Когда я пытаюсь импортировать эту библиотеку в моем сценарии

from bs4 import BeautifulSoup 

Я получаю эту ошибку

ImportError: No module named html.entities 

Пожалуйста, объясните мне, что я должен сделать, чтобы исправить это.

ответ

1

Есть ли причина, почему вы не используете pip install, вы на окнах, mac, linux? С этой информацией мы могли бы помочь вам быстрее. Аппарт из этого. Это часто бывает проблемой, если в вашей системе установлено более одной установки python. Прочтите следующее: BeautifulSoup problems after installation.

Кроме того, подумайте об установке с помощью sudo pip install, если unix, который отлично справляется с требованиями. Вы также можете попробовать оболочку from bs4 import BeautifulSoup и посмотреть, не получите ли вы ту же ошибку, которую вы получаете на pydev.

+0

Нет особой причины не использовать пип, я просто не хочу вникать в его установку. Я использую Eclipse 4.2 для Windows 7. У меня есть 2 установки python 2.7 и 3.3. Но я проверил, что существует папка 'C: \ Python27 \ Lib \ site-packages \ bs4'. И я установил путь только для версии python версии 2.7. Ссылка, которую вы указали, не сообщает об этой ошибке в случае нескольких установок. Кроме того, из командной строки появляется такая же ошибка, поэтому я думаю, что это не проблема с pydev. – AbhishekMitruka

+0

Вы бы попробовали установить его с помощью пипса? – PepperoniPizza

+0

Хорошо, я попробую и дам вам знать. Спасибо :) – AbhishekMitruka

Смежные вопросы