2012-12-20 310 views
4

環境 視窗7(64) 的Python 2.7.3(32) PIP安裝scrapyPYTHON - scrapy startproject命令命令不被識別

我有路徑設置C:\ Python27; C:\ Python27 \腳本

安裝所有的依賴庫後(LXML,OpenSSL的,pywin32,扭曲,Zope的),我不再得到錯誤,當我點子這麼一切似乎都被安裝爲安裝scrapy需要

問題:

如果我嘗試從蟒蛇目錄

C:\Python27> scrapy startproject new 
'scrapy' is not recgonized as an internal command or external... 

開始,如果我嘗試從腳本目錄開始

C:\Python27\Scripts> scrapy startproject new 
'python' is not recgonized as an internal command or external... 

,如果我嘗試從文件夾開始,我想做出新的刮

C:\Python27\new> scrapy startproject new 
'scrapy' is not recgonized as an internal command or external... 

的路徑肯定設置正確,並正常工作,否則我wouldnt能夠使用pip安裝,virtualenv等。Scrapy startproject是唯一的python行動我有這個問題

請幫助什麼可以阻止它看到「scrapy startproject」命令?

UPDATE:

嘗試重新安裝 「只是我」 當前的用戶,不是所有的用戶,現在已經取得了進展python273(32)。現在我可以調用scrapy命令,但只有當我明確指出完整路徑WHILE即時在python27目錄中。見下文

這不起作用

C:\> C:\Python27\Scripts\scrapy version 
'python' is not recognized as an internal or external command, 
operable program or batch file. 

這個作品!

C:\> cd python27 

C:\Python27> C:\Python27\Scripts\scrapy version 
Scrapy 0.16.3 

這不起作用

C:\Python27> cd scripts 

C:\Python27\Scripts> scrapy version 
'python' is not recognized as an internal or external command, 
operable program or batch file. 

什麼會導致需要scrapy使用Python中的目錄,只有當全路徑做工精細?

終於可以稱之爲「scrapy startproject命令」命令,它的工作和生成的文件,但不認爲我會永遠能夠稱之爲「scrapy爬」命令,直到我得到這個想通了

+0

在提出一個愚蠢的問題時,是否存在C:\ Python27 \ Scripts中的「scrapy」和「scrapy.bat」?如果是這樣,你是否嘗試過使用顯式路徑運行scrapy,例如:「C:\ Python27 \ Scripts \ scrapy startproject new」。 另外,運行命令「pip freeze」的結果是什麼? – Talvalin

+0

是既scrapy和scrapy.bat存在的腳本文件夾 和使用顯式路徑嘗試沒有運氣 - '巨蟒' 無法識別 C:\ Python27 \腳本> C:\ Python27 \腳本\ scrapy startproject命令新 '蟒蛇'不被識別爲內部或外部命令, – hackg

+0

嘗試此鏈接並安裝Python 2.7的每個庫的最新版本。請注意,我有Python 2.7.3的64位安裝,因此不需要擺弄註冊表:https://github.com/scrapy/scrapy/wiki/How-to-Install-Scrapy-0.14-在一個64位的Windows 7環境 – Talvalin

回答

0

新手的錯誤 - 有一個問題,我的路徑

我看到很多代碼示例將路徑設置爲 設置PATH%PATH%....並認爲此PATH是佔位符的情況。我在那裏打字Python

修復 - 我編輯的路徑包括...

的系統環境變量:

Variable name: Path 
Variable value: C:\Python27;C:\Python27\Scripts 

重新啓動命令提示符,現在它的預期,可以稱爲外主要蟒蛇文件夾不完整的目錄路徑scrapy文件

所有作品,scrapy命令作品感謝Talvalin,我終於通過你最後的建議找到了這個路徑,看看它實際上在讀什麼

2

添加到這個解決方案中,確保環境變量中沒有空格。這只是解決了我的問題。

例如C:\Python27;C:\Python27\Scripts NOT C:\Python27; C:\Python27\Scripts