我在Windows XP上。
我已根据此处的建议下载了Python 2.7。我点击了.msi链接,安装得很好。现在,我想使用beautifulsoup。我已经下载了3.2.0版。
我不知道放在哪里或如何安装它。我把它放到c:\ temp文件夹中并双击setup.py然后它做了一些事情,但我的测试文件不起作用。
import urllib2
from BeautifulSoup import BeautifulSoup
page = urllib2.urlopen("http://www.google.com")
soup = BeautifulSoup(page)
print soup.prettify()
我做错了什么? 我试图使用命令行安装,因为它说,但这只是给出更多关于python无法识别的错误。普通的python脚本工作正常。我只是不知道如何处理这个库来安装它。请帮忙!
答案 0 :(得分:1)
不要双击setup.py。打开命令,然后导航到setup.py所在的文件夹。然后运行:
python setup.py install
之后,尝试import BeautifulSoup
。如果它有效,一切都很好。
答案 1 :(得分:0)
Python的问题不在于编程复杂性,而在于分发复杂性。 如果您使用更好的发行版更好,例如ActivePython(卸载当前版本并安装此版本):
http://www.activestate.com/activepython/downloads
这个发行版和官方版之间的区别在于它修改了PATH环境变量,因此可以访问Python可执行文件,并且:
python setup.py install
......无论你身在何处都会奏效。
当然,另一种可能性是手动修改PATH变量以包含Python发行版的bin目录。这在这里解释: