2010-12-07 178 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