2013-08-03 1 views
0

вчера я отправил этот вопрос, но до сих пор не может заставить его работать: https://stackoverflow.com/questions/18022609/importing-beautifulsoup-with-pythonУстановка BeautifulSoup по умолчанию питона

Я пытаюсь использовать свою базу питон с красивым супом, поэтому, когда я бегом python test.py это будет возьмите, что у меня установлен bs4 и не бросайте ошибки, как сейчас.

моя команда выглядит следующим образом:

[email protected]:~$ which python 
/usr/bin/python 
[email protected]:~$ which easy_install 
/usr/local/bin/easy_install 
[email protected]:~$ sudo easy_install beautifulsoup4 
Searching for beautifulsoup4 
Best match: beautifulsoup4 4.1.3 
Adding beautifulsoup4 4.1.3 to easy-install.pth file 

Using /usr/local/lib/python2.7/dist-packages 
Using Processing dependencies for beautifulsoup4 
Finished processing dependencies for beautifulsoup4 

, но когда я пытаюсь запустить свой файл:

[email protected]:~$ python test.py 
Traceback (most recent call last): 
    File "test.py", line 4, in <module> 
    from BeautifulSoup import BeautifulSoup as BS 
ImportError: No module named BeautifulSoup 

Любые идеи о том, как это исправить?

+0

Ничего не изменилось; это все тот же вопрос. Я уже указал, что вам нужно установить правильную версию Python и что ваша команда 'easy_install' * не * устанавливает beautifulsoup в правильном месте, потому что это неправильная' easy_install'. –

+0

Как я могу это исправить? – rjbogz

+0

См. Другой вопрос; установите команду * new * 'easy_install' с помощью'/usr/local/bin/python', затем используйте ее для установки BS. –

ответ

4

Попробуйте это:

from bs4 import BeautifulSoup 

это должно решить вашу проблему.

+0

Вот почему это должно быть закрыто как обман, вы можете видеть в * другом * вопросе, который уже пробовал этот ОП. –

0

Если он установлен правильно, вы также можете попробовать это:

from bs4 import BeautifulSoup 

Я имел эту проблему некоторое время назад тоже. Название было изменено для BS4 .. previous SO post on this problem

+0

Вот почему это должно быть закрыто как обман, вы можете видеть в * другом * вопросе, который OP уже пробовал это. –

+0

Eysh. Спасибо Martijn. – fzzylogic