[英]ImportError No module named BeautifulSoup - path error
我已經下載了美麗的湯在python中使用,一切都很好,但它顯示了這個錯誤:
from BeautifulSoup import BeautifulSoup ImportError: No module named BeautifulSoup
經過一個好的谷歌和搜索在這里,我試過
from bs4 import BeautifulSoup
但得到基本相同的錯誤。
ImportError: No module named bs4
我試圖執行的代碼如下。
from BeautifulSoup import BeautifulSoup
import re
doc = ['<html><head><title>Page title</title></head>',
'<body><p id="firstpara" align="center">This is paragraph <b>one</b>.',
'<p id="secondpara" align="blah">This is paragraph <b>two</b>.',
'</html>']
soup = BeautifulSoup(''.join(doc))
print soup.prettify()
我已經安裝了beautifulsoup4,我使用的是mac OS X,如果它有用的話
EDIT作為一些評論說,我有一個拼寫錯誤但是在糾正之后,盡管拼寫正確,仍然會拋出相同的錯誤。
編輯我已經嘗試使用lxml作為替代,它只給我與lxml相同的錯誤,我也有同樣的問題請求,所以我假設它的問題與錯誤的路徑而不是導入本身因此輕微標題變更
編輯請求的輸出-a python:
/usr/local/bin/python
/usr/bin/python
from BeautifulSoup import BeautifulSoup
這是你在beautifulsoup版本3中導入BeautifulSoup
。
並且,由於您已安裝beautifulsoup4
包 ,因此需要將導入更改為:
from bs4 import BeautifulSoup
而且,您需要確保在用於執行腳本的相同Python環境中安裝了beautifulsoup4
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.