2015-08-30 2 views
1

я успешно установил BS4, но когда я импортировать его, командная строка сказал мне, чтопитон 2.7.10 проблемы, связанные с импортом BS4

Traceback (most recent call last): 
    Python Shell, prompt 3, line 1 
    File "C:\Python27\Lib\site-packages\bs4\__init__.py", line 303, in <module> 
    from . import _htmlparser 
    File "C:\Python27\Lib\site-packages\bs4\_htmlparser.py", line 36, in <module> 
    from bs4.builder import (
ImportError: No module named builder 

Я искал Google, но я не нашел решение .. Могли наши специалисты помогают мне в этом вопросе?

спасибо большое!

моя система информации: PC ОС: Windows 7 64bit Python версии: 2.7.10

+0

Как вы установили bs4? используя Pip или используя исходные файлы? –

+0

@imAGin Да, я сначала проиндексировал bs4, и он вернул пакет, который был успешно установлен. – Lisen

ответ

1

Вы должны сначала pip install beautifulsoup4, а затем попробовать import bs4. Если это не работает, у вас есть перепутанная конфигурация пипса. Чтобы исправить это, переустановите пип, используйте easy_install или build from source.

Чтобы использовать easy_install, просто запустите easy_install beautifulsoup4. Чтобы построить из исходного файла, загрузите и извлеките this zip (unzip /path/to/beautifulsoup4.zip, если вы находитесь на терминале). В следующем cd в открытую папку распакуйте cd /path/to/beautifulsoup и запустите python setup.py. Теперь пакет будет установлен и готов к ввозу!

-1

Я удалил пакет bs4 и переустановил его. и теперь он работает ...

Это довольно странно, потому что я попытался удалить и переустановить, но только на этот раз, он работал ...

Спасибо за вашу любезную помощь :)

+0

Ничего не работает лучше, чем перезагрузка/переустановка ... :) –

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