我已經試過這裏的一切:How can I install the Beautiful Soup module on the Mac?在Mac OSX上安裝BeautifulSoup
安裝似乎工作無論從傳統的方式(獲取正確的輸出過程中安裝),安裝並使用easy_install的,但是當我使用:
from bs4 import BeautifulSoup
解釋器說沒有這樣的模塊存在。
我應該先看一下排除故障?
我已經試過這裏的一切:How can I install the Beautiful Soup module on the Mac?在Mac OSX上安裝BeautifulSoup
安裝似乎工作無論從傳統的方式(獲取正確的輸出過程中安裝),安裝並使用easy_install的,但是當我使用:
from bs4 import BeautifulSoup
解釋器說沒有這樣的模塊存在。
我應該先看一下排除故障?
要查看已安裝的所有軟件包,你可以運行在一個解釋如下:
>>> help('modules')
這將會列出你已經安裝的所有模塊。在列表中尋找bs4
(這似乎是按字母順序排列)。另一種選擇是在提示符下發行:
$ python -c "help('modules')" | grep bs4
如果沒有出現,或者你不能在列表中找到它,模塊沒有安裝。
要安裝它,我使用了sudo pip install bs4
。您可能需要首先運行sudo easy_install pip
以獲得pip
。還請注意使用sudo
,因爲這可能會有所作爲。
而我正在運行10.8構建版本12C60。
謝謝 - 非常有用。我可以確認該模塊已安裝,並且由於某種原因,現在允許我導入它。很奇怪。出於某種原因,我安裝新模塊(除其他外)後,我的機器不會更新。我讓機器「睡眠」,當我回到它時,他們正在工作。在安裝新軟件包之後是否需要進行某種「更新」命令或刷新? –
不是我所知道的,但是您可以隨時在安裝後運行'help()'命令以確保它能正常工作。 – Whymarrh
非常感謝您的關注。 –
我有一個uggly的解決方案,爲我工作:
try:
from bs4 import BeautifulSoup as bs
except ImportError:
from BeautifulSoup import BeautifulSoup as bs
以後有什麼,我打電話與bs
前綴的一切。
你確定你使用了正確版本的python解釋器(如果你的電腦上安裝了幾個)?嘗試使用python2.6,python2.7等調用腳本。 – btel