[英]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的路徑,如下完成
在編輯選項中單擊添加並一一添加以下兩個路徑:
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 requests
或py -m pip install pandas
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.