2015-04-23 95 views
31

命令,Python的2.7.9預裝有畫中畫,但是當我嘗試執行從CMD(Windows)中畫中畫命令我得到以下錯誤:如何運行皮普從CMD

'pip' is not recognized as an internal or external command, operable program or batch file.

當我輸入python我得到以下,這表明它已經被正確安裝:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

,但我卻需要添加一些環境變量,以獲得蟒蛇零件CMD工作:

  • 添加到環境變量PATH"C:\Python27\"

  • 定義系統變量PYTHONPATH"C:\Python27\"

我無法找到Python的目錄內的畫中畫文件夾,但是,有一個名爲「ensurepip文件夾「在C:\Python27\Lib\

有誰知道我如何獲得PIP命令以開始在CMD中工作?

回答

77

小側面說明,任何人新的Python這並沒有弄明白由theirself:安裝Python時this should be automatic,但爲了以防萬一,請注意使用Windows' CMD的python命令來運行Python必須先添加它到PATH環境變量,如解釋here


要執行皮普,首先要確保你擁有它,那麼請在您的CMD:

> python 
>>> import pip 
>>> 

它應該沒有錯誤進行。否則,如果失敗,您可以查看here以瞭解如何安裝它。現在,你是確保你有皮普,你可以使用Python使用-m(模塊)的參數從CMD運行它,就像這樣:

> python -m pip <command> <args> 

哪裏<command>是要運行任何皮普命令,<args>是它的相對參數,用空格分隔。

例如,安裝一個軟件包:

> python -m pip install <package-name> 
+0

感謝那些工作!我會盡快接受定時器 – algorhythm

+0

@CMAC歡迎:) –

+0

python -m pip install /usr/bin/python:pip是一個包,不能直接執行 –

15

確保還要添加 「C:\ Python27 \腳本」 到您的路徑。 pip.exe應該在該文件夾中。然後你可以運行:

C:\> pip install modulename 
+0

如果您在防火牆後工作您可能需要將您的代理服務器作爲參數添加到您的pip命令中。 pip --proxy YourProxyUrl:81安裝pythonnet –

4

轉到安裝Python的文件夾..並轉到腳本文件夾。

做了這一切在CMD,然後鍵入:

pip

,以檢查其是否存在與否。

只要它顯示一些列表就意味着它在那裏。

然後鍵入

pip install <package name you want to install> 
0

Firstly make sure that you have installed python 2.7 or higher

打開命令提示符作爲管理員,並更改目錄到Python,然後鍵入cd腳本然後鍵入pip.exe目錄更改爲腳本,現在你可以安裝模塊 一步步驟:

  • 打開Cmd的

  • 鍵入 「CD \」,然後在 「CD python2.7」 進入

  • 類型,然後在 「CD腳本」 進入

Note that my python version is 2.7 so my directory is that so use your python folder here...

  • 類型並輸入

  • 現在輸入這個「pip.exe」

  • 現在它會提示你安裝模塊ES

1

是爲我工作的,設置環境變量蟒蛇的路徑簡單的解決方案,它是如下

  1. 轉到我的電腦
  2. 開放性
  3. 打開高級完成設置
  4. 開放環境變量
  5. 選擇路徑
  6. 編輯

在編輯選項,單擊添加,添加一個以下兩條路徑可之一:

C:\Python27 

C:\Python27\Scripts 

,並已接近cmd並運行它以管理員身份,由PIP將開始工作。

3

較新版本的Python附帶py,Python Launcher,它總是在PATH

這裏是如何通過py調用pip

py -m pip install <pakagename> 

py允許具有在同一臺機器上的Python的幾個版本。

舉個例子,在這裏是如何從Python 2.7版調用pip

py -2.7 -m pip install <pakagename>