2015-04-24 137 views
1

當我嘗試在命令提示符中使用pip時,出現以下錯誤消息:pip未被識別爲內部或外部命令,可操作程序或批處理文件。python pip無法識別?

我查了幾個職位,我想我可能已經刪除的東西我不應該在我的註冊表有。我不得不刪除註冊表到Python的引用讓閒置EDIT回到我的上下文菜單。(這工作)

但現在我不能使用畫中畫。每隔一個帖子這裏的結果是...

C:\Python32>echo %PATH% 
C:\Python27\;C:\Python27\Scripts;C:\ProgramData\Oracle\Java\javapath;C:\Program 
Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common F 
iles\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\Sys 
tem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\AT 
I Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Microsoft SQL Server\9 
0\Tools\binn\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\ 
Java\jre6\bin;C:\Program Files (x86)\Calibre2\;C:\Python32;C:\Python32\Lib;C:\Py 
thon32\DLLs;C:\Python32\Lib\lib-tk;C:\Python32;C:\Python32\scripts; 

正如你可以看到在最後pip是在正確的路徑。 當我嘗試運行命令提示符從腳本文件夾,使用... pip.exe進口(模塊名),這需要一些時間,然後什麼也不給我,沒有輸出另一張空白提示。我使用python 3.2 pygame我需要pytmx。

+0

你究竟輸入了什麼?只是「點子」,沒有別的? – Kevin

+0

pip從腳本目錄安裝pytmx如果我從開始菜單運行cmd我仍然得到pip不被識別 – Medullan

回答

2

Path環境變量預計將只包含目錄名。那裏的最後一個條目看起來像一個目錄名稱加上該目錄內的可執行文件的名稱(減去「.exe」擴展名)。嘗試將C:\Python32\scripts添加到您的路徑。

+0

好吧我做了它現在什麼也沒做。命令似乎執行,但在cmd中沒有輸出。 – Medullan

0

正如@Kevin表示,PATH變量應該只包含目錄,而不是文件名。

SET PATH=PATH;C:\Python32\scripts 

如果你不想使用整個C:\Python32\scripts路徑

使用

doskey pip=C:\Python32\scripts\pip $ 

設置別名

+0

你能澄清什麼是「doskey pip = C:\ Python32 \ scripts \ pip $」嗎? – Medullan

+0

它會在窗口的別名,請參閱:http://en.wikipedia.org/wiki/Alias_%28command%29 –

+0

它仍然沒有做任何事情。不管我做什麼,如果我運行pip install命令,我什麼也得不到。沒有錯誤信息沒有包沒有。 – Medullan

0

我找到了一個解決方法。我安裝了anaconda,然後安裝了python 3.4我現在可以使用3.4版本安裝所有相關的包。我不知道爲什麼這個工作,但它解決了我的問題。

0

將C:\ Users \\ Anaconda3 \ Scripts \添加到您的PATH 或 從開始菜單中打開anaconda。它打開一個終端,從那裏你可以使用點。