ImportError: No module named bs4 using Canopy
ImportError: No module named bs4 using Canopy
所以我对这些东西有点陌生,但我正在尝试学习数据抓取。我在网上使用了一些名为 "A beginner’s guide to data scraping in Python" 的文档文件,这是它告诉我 运行:
的代码
import urllib2
from bs4 import BeautifulSoup
soup = BeautifulSoup(urllib2.urlopen('http://www.bcsfootball.org').read())
for row in soup('table', {'class': 'mod-data'})[0].tbody('tr'):
tds = row('td')
print tds[0].string,tds[1].string
可是当我运行呢。我得到了
ImportError: No module named bs4
我在网上四处转转,尝试使用
之类的东西安装 BeautifulSoup4
命令提示符:
easy_install BeautifulSoup4
并安装 get-pip.py 和 运行ning:
pip install BeautifulSoup4
(我在尝试 easy_install 后使用了它,它说类似要求已经满足所以我猜它已经安装了??)
请帮忙:(
哦,嗯,我也在用 python 2.7.10
听起来您没有将软件包安装到 Canopy Python 中,而是安装到您的系统(或其他系统)中 python。参见 https://support.enthought.com/entries/23389761-Installing-packages-into-Canopy-Python-from-the-command-line
所以我对这些东西有点陌生,但我正在尝试学习数据抓取。我在网上使用了一些名为 "A beginner’s guide to data scraping in Python" 的文档文件,这是它告诉我 运行:
的代码import urllib2
from bs4 import BeautifulSoup
soup = BeautifulSoup(urllib2.urlopen('http://www.bcsfootball.org').read())
for row in soup('table', {'class': 'mod-data'})[0].tbody('tr'):
tds = row('td')
print tds[0].string,tds[1].string
可是当我运行呢。我得到了
ImportError: No module named bs4
我在网上四处转转,尝试使用
之类的东西安装 BeautifulSoup4命令提示符:
easy_install BeautifulSoup4
并安装 get-pip.py 和 运行ning:
pip install BeautifulSoup4
(我在尝试 easy_install 后使用了它,它说类似要求已经满足所以我猜它已经安装了??)
请帮忙:(
哦,嗯,我也在用 python 2.7.10
听起来您没有将软件包安装到 Canopy Python 中,而是安装到您的系统(或其他系统)中 python。参见 https://support.enthought.com/entries/23389761-Installing-packages-into-Canopy-Python-from-the-command-line