簡體   English   中英

如何從 CMD 運行 Pip 命令

[英]How to run Pip commands from CMD

據我了解,Python 2.7.9 安裝了 Pip,但是當我嘗試從 CMD (Windows) 執行 Pip 命令時,出現以下錯誤:

'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.

但是,我確實需要添加一些環境變量才能使 python 部分在 CMD 上運行:

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

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

我在 Python 目錄中找不到 Pip 文件夾,但是在C:\Python27\Lib\中有一個名為“ensurepip”的文件夾。

有人知道如何獲得 Pip 命令以在 CMD 中開始工作嗎?

對於沒有自己弄明白的 Python 新手,請注意一點:在安裝 Python 時應該是自動的,但為了以防萬一,請注意,要在 Windows 的 CMD 中使用python命令運行 Python,您必須首先將其添加到在PATH環境變量,解釋在這里


要執行 Pip,首先要確保你已經安裝了它,所以輸入你的 CMD:

> python
>>> import pip
>>>

它應該沒有錯誤地繼續。 否則,如果此操作失敗,您可以在此處查看如何安裝它。 現在您確定您已經獲得了 Pip,您可以使用-m (模塊)參數從 CMD 使用 Python 運行它,如下所示:

> python -m pip <command> <args>

其中<command>是您要運行的任何 Pip 命令,而<args>是其相對參數,以空格分隔。

例如,要安裝一個包:

> python -m pip install <package-name>

較新版本的 Python 帶有py ,即Python 啟動器,它始終位於PATH

以下是通過py調用pip

py -m pip install <packagename>

py允許在同一台機器上有多個版本的 Python。

例如,以下是如何從 Python 2.7 調用pip

py -2.7 -m pip install <packagename>

確保還將“C:\\Python27\\Scripts”添加到您的路徑中。 pip.exe 應該在該文件夾中。 然后你可以運行:

C:\> pip install modulename

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

在 CMD 中執行所有這些操作,然后鍵入:

pip

檢查它是否存在。

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

然后輸入

pip install <package name you want to install>

首先確保你已經安裝了 python 2.7 或更高版本

以管理員身份打開命令提示符並將目錄更改為 python,然后通過鍵入 cd Scripts 將目錄更改為 Scripts,然后鍵入 pip.exe,現在您可以逐步安裝模塊:

  • 打開命令

  • 輸入“cd \\”,然后輸入

  • 輸入“cd python2.7”然后輸入

請注意,我的 python 版本是 2.7,所以我的目錄是這樣的,所以在這里使用你的 python 文件夾......

  • 輸入“cd Scripts”並輸入

  • 現在輸入這個“pip.exe”

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

對我有用的簡單解決方案是,在環境變量中設置python的路徑,如下完成

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

在編輯選項中單擊添加並一一添加以下兩個路徑:

C:\Python27

C:\Python27\Scripts

現在關閉 cmd 並以管理員身份運行它,通過該 pip 將開始工作。

就我而言,我試圖安裝 Flask。 我想運行pip install Flask命令。 但是當我打開命令提示符時,我會轉到 C:\\Users[user]>。 如果你在這里給出,它會說 pip 不被識別。 我做了以下步驟

在您的桌面上右鍵單擊計算機並選擇屬性

選擇高級系統設置

在您看到的彈出窗口中,選擇“高級”選項卡,然后單擊“環境變量”

在彈出窗口中雙擊 PATH 並從彈出的變量名稱 PATH 復制變量值並將變量值粘貼到記事本等中,然后查找 Python 條目。

就我而言,它是C:\\Users\\[user]\\AppData\\Local\\Programs\\Python\\Python36-32

現在在我的命令提示符中,我移到了上面的位置並給了pip install Flask

在此處輸入圖片說明

這是最簡單的方法。

在命令提示符內:

py -m pip install <ModuleNameGoesHere>

只要您安裝了 python,它就可以在任何地方運行。

分解:

  • py是適用於 Python 的大多數版本的通用 python 命令。這很好,因為您不必查找並導航到特定或復雜的路徑。
  • -m代表模塊
  • pip是package管理系統,用於安裝和管理Python編寫的軟件包
  • install是Pip安裝命令
  • ModuleName...是您希望下載到 python 的模塊/包 object 的占位符。

例子:

py -m pip install requestspy -m pip install pandas

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM