Python沮丧的安装库将无法安装

时间:2010-12-07 12:02:31

标签: python install beautifulsoup

我在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脚本工作正常。我只是不知道如何处理这个库来安装它。请帮忙!

2 个答案:

答案 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目录。这在这里解释:

http://www.computerhope.com/issues/ch000549.htm