![](/img/trans.png)
[英]Installing tensorflow, getting error 'pip3' is not recognized as an internal or external command, operable program or batch file"
[英]Installation of TensorFlow on windows 7 - 'pip3' is not recognized as an internal or external command,
按照安裝TensorFlow for Windows指南https://www.tensorflow.org/install/install_windows后執行
C:\> pip3 install --upgrade tensorflow
我收到以下錯誤:
'pip3' is not recognized as an internal or external command,
看起來pip3根本不被識別(雖然設置了PATH到PATH)
運行以下
python -m pip install --upgrade tensorflow
假設python正在運行,應該安裝TensorFlow(至少“驗證安裝”步驟為綠色)。
如果您面臨pip3或pip未被識別為Windows上的內部或外部命令問題,這將有效:
例如,我將其值更改為
C:\\Users\\rgupta6\\AppData\\Local\\Programs\\Python\\Python35\\Scripts
pip3 install --upgrade tensorflow
命令或pip3 install tensorflow
命令 那是因為你還沒有設置環境變量。
按照@rajesh的步驟操作
我有同樣的問題,我發現他的答案很有幫助
- 右鍵單擊“此PC”>“選擇屬性”
- 選擇左側的高級系統設置
- 在對話框中選擇Environment Variables
- 在系統變量部分中選擇路徑並編輯cllck
- 選擇new並輸入python腳本所在的路徑。
它主要位於C:\\ Users [您的用戶名] \\ AppData \\ Local \\ Programs \\ Python \\ Python36 \\ Scripts
- 然后確定..打開所有的盒子
- 關閉cmd,如果它已經打開,現在嘗試再次使用pip安裝tensorflow,就像這樣
pip3 install --upgrade tensorflow
在運行pip3 install --upgrade tensorflow
之前,您需要檢查是否使用了正確的Python 3.5安裝:
Python 3.5.2 [MSC v.1900 64 bit (AMD64)] on win32
注意64 bit
部分。
否則,它會給出上述錯誤。
您將安裝tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
,因此請仔細檢查您的正確版本(大多數情況下,您都會遇到Python 2.7和3.5)。
安裝python時,在安裝窗口中,選中“Active path”(類似的東西)框,它會構建一個路徑鏈接。 所以你可以在任何地方運行“pip3 install”。
在此之前鍵入python命令應該可以解決問題。 在我的情況下(在帶有Python 3.6的Windows 8.1上),我必須輸入'py'而不是'python',如下所示:
py -m pip install --upgrade tensorflow
答案取決於您使用的系統。
問題是您在cmd中的路徑不是放置python腳本的路徑。 在這種情況下,您可以在終端中導航到“AppData \\ Local \\ Programs \\ Python \\ Python36 \\ Scripts”然后運行命令,或者您只需將C:\\ Users \\ Your User Name \\ AppData \\ Local \\ Programs \\ Python \\ Python36 \\ Scripts to Path變量。
然后重新啟動你的cmd並輸入“pip3 install tensorflow”,看看感覺幸福:)
我剛剛遇到了同樣的問題,很可能你下載了一個壓縮版本的python,然后解壓縮它,並將它添加到$ PATH就像我一樣,python可以工作但是pip3不能,而python -m pip也不能。 修復解決方案是下載python的可執行版本,然后按照常見的安裝步驟,默認選擇pip3,然后現在一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.