2013-03-12 43 views
0

剛回到python,我遇到了一個基本python模塊安裝在XP機器上的問題。我決心不採取「簡單安裝」的方法。手動安裝python模塊的問題 - 命令行和解釋器

  • a)我在XP機器上沒有python。
  • b)我從http://www.python.org./download/下載了「Python 2.7.3 Windows Installer」。沒有 問題與安裝(安裝在C:/ Python27)
  • 三)我下載 xlwt 0.7.4 https://pypi.python.org/pypi/xlwt而這正是我 的問題。 xlwt的自述文件指出:「任何操作系統:將.zip文件解壓到一個合適的目錄中,然後執行」python setup.py install「。」

由於我的命令提示符不能識別「python」作爲一個術語,所以按照說明操作,在正確的目錄中找不到文件。 (這是正常的,或者我應該手動改變我的環境變量??)

看到,因爲這沒有工作,我讀了this website一些信息,並決定改爲從命令提示符進入python解釋器並輸入「setup.py install」 。這也沒有工作,與解釋說明:

File "<stdin>", line 1 
    setup.py install 
       ^

我不知道爲什麼它不能識別setup.py,因爲我是在正確的目錄:

path = os.getcwd() 
print =os.listdir(path) 

其打印:

['HISTORY.html', 'licences.py', 'PKG-INFO', 'README.html', 'setup.py', 'tests', 
'xlwt'] 

我在這裏錯過了什麼,或者自述說明假設我也做其他事情?

+0

'easy_install'或'pip'有什麼問題? – MattDMo 2013-03-12 19:48:09

+0

不會學到太多:) – whatIS 2013-03-12 20:06:52

回答

0
python setup.py install 

是爲了進入命令提示符而不是Python解釋器。

看起來您的PATH環境變量設置不正確。將其更改爲包含python.exe所在的目錄,並且您應該能夠運行setup.py腳本。

+0

這是我最初認爲的問題 - 但我只是從python.org做了一個新的python安裝 - 安裝是否真的需要手動環境變量?也只是「setup.py install」是爲解釋器而設的,對嗎? – whatIS 2013-03-12 19:40:40

+0

「python setup.py install」將使用參數「setup.py install」運行程序「python」。 Python在給定這些參數時,將會使用參數「install」加載腳本「setup.py」。是的,你似乎需要手動調整你的環境變量。 Python應該已經在你的計算機上工作了,但它不僅僅是對命令行友好的。如果你輸入了可以運行的python.exe的完整路徑。但是,當然,你不想每次都這樣做...... – svk 2013-03-12 19:49:38

+0

很高興知道需要手動環境設置。我仍然好奇爲什麼「設置。py安裝「沒有工作,當我試圖從python解釋器安裝? – whatIS 2013-03-12 20:02:57

0

點擊Start -> Run...,類型cmd並點擊輸入。類型cd \path\to\module\dir。在setup.py文件所在的目錄中輸入c:python27\python setup.py install,你應該很好。