2010-12-07 153 views
0

我在Windows XP上。Python受挫安装库不会安装

我已经按照这里的建议下载了Python 2.7。我点击.msi链接并安装正常。现在,我想使用美丽的。我已经下载了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脚本工作正常。只是我不知道该如何处理这个库来安装它。请帮忙!

回答

1

不要双击setup.py。打开命令,然后导航到setup.py所在的文件夹。然后运行:

python setup.py install 

之后,尝试import BeautifulSoup。如果有效,一切都很好。

+0

我试过了,它给了我大约找不到路径的错误。我不想在系统上搞太多。 Python应该很容易!是否可以手动进行安装?我可以将2个主要文件复制到某个地方吗?你能告诉我把它们放在哪里吗? – David19801 2010-12-07 12:09:48

+0

是的,有可能你找不到路径。要解决这个问题,请导航到安装Python的文件夹(最可能是C:\ Python ),然后尝试上述步骤,给出setup.py的完整路径 – user225312 2010-12-07 12:11:52

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