[英]Windows 10 conda is not recognized as an internal or external command
[英]'Conda' is not recognized as internal or external command
我在我的 Windows 7 Professional 機器上安裝了 Anaconda3 4.4.0(32 位)並在 Jupyter 筆記本上導入了 NumPy 和 Pandas,所以我假設 Python 安裝正確。 但是當我在命令提示符下鍵入conda list
和conda --version
時,它說conda is not recognized as internal or external command.
我為 Anaconda3 設置了環境變量; Variable Name: Path
, Variable Value: C:\Users\dipanwita.neogy\Anaconda3
我如何使它工作?
我在 Windows 10 中遇到了同樣的問題,按照步驟更新環境變量,它工作正常。
我知道對於簡單的環境設置來說這是一個冗長的答案,我認為它可能對新窗口 10 用戶有用。
1)打開蟒蛇提示:
2) 檢查 Conda 安裝位置。
where conda
3) 打開高級系統設置
4)點擊環境變量
5) 編輯路徑
6) 添加新路徑
C:\Users\RajaRama\Anaconda3\Scripts
C:\Users\RajaRama\Anaconda3
C:\Users\RajaRama\Anaconda3\Library\bin
7)打開命令提示符並檢查版本
8) 在第 7 步之后,在 cmd 中輸入 conda install anaconda-navigator 然后按 y
盡管其他人為您提供了一個很好的解決方案,但我認為指出真正發生的事情是有幫助的。 根據 Anaconda 4.4 變更日志, https ://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :
在 Windows 上,PATH 環境變量默認不再更改,因為這可能會導致其他軟件出現問題。 當您希望使用 Anaconda 軟件時,推薦的方法是使用 Anaconda Navigator 或 Anaconda 命令提示符(位於“Anaconda”下的開始菜單中)。
(注意:最近的 Win 10 不假設您有安裝或更新的權限。如果命令失敗,請右鍵單擊 Anaconda 命令提示符,選擇“更多”,選擇“以管理員身份運行”)
這與以前的安裝有所不同。 建議使用 Navigator 或 Anaconda Prompt,盡管您也可以隨時將其添加到 PATH 中。 在安裝過程中,將 Anaconda 添加到 PATH 的框現在未選中,但您可以選擇它。
我找到了解決方案。 變量值應該是C:\Users\dipanwita.neogy\Anaconda3\Scripts
當您現在在 Windows 上安裝 anaconda 時,它不會自動將 Python 或 Conda 添加到您的路徑中。
在安裝過程中,您可以選中此框,也可以手動將 python 和/或 python 添加到路徑中(如下圖所示)
如果您不知道您的 conda 和/或 python 在哪里,請在您的 anaconda 提示符中鍵入以下命令
where python
where conda
接下來,您可以使用命令提示符中的 setx 命令將Python 和 Conda添加到路徑中(將C:\Users\mgalarnyk\Anaconda2
替換為運行where python
和where conda
conda 時獲得的結果)。
SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"
接下來關閉該命令提示符並打開一個新的。 恭喜你現在可以使用 conda 和 python
資料來源: https ://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444
為了清楚起見,您需要轉到controlpanel\System\Advanced system settings\Environment Variables\Path
,然后點擊編輯並添加:
C:Users\user.user\Anaconda3\Scripts
到最后並重新啟動 cmd 行
除了按照 Raja(上圖)的建議添加C:\Users\yourusername\Anaconda3
和C:\Users\yourusername\Anaconda3\Scripts
之外,還將C:\Users\yourusername\Anaconda3\Library\bin
添加到路徑變量中. 如果您在全新安裝的 Anaconda 上執行此操作,這將防止必然發生的 SSL 錯誤。
如果您有較新版本的 Anaconda Navigator,請打開安裝時附帶的 Anaconda Prompt 程序。 在那里輸入所有常用的conda update
/ conda install
命令。
我認為上面的答案解釋了這一點,但我可以使用這樣一個非常簡單的指令。 也許它會幫助別人。
轉到 anaconda 提示符(在筆記本電腦的搜索框中鍵入“anaconda”)。 鍵入以下命令
where conda
將該位置添加到您的環境路徑變量中。 關閉cmd並再次打開
當我多次安裝 Anaconda 時,我出現了這個問題。 我很小心地進行了卸載,但有些事情卸載過程不會撤消。
就我而言,我需要從~\Documents\WindowsPowerShell\
中刪除文件Microsoft.PowerShell_profile.ps1
。 我通過在文本編輯器中打開它來確定這個文件是罪魁禍首。 我看到它引用了舊的安裝位置C:\Anaconda3\
。
如果您不想將 Anaconda 添加到 env。 路徑並且您正在使用 Windows 試試這個:
更新蜘蛛:
我有 Windows 10 64 位,這對我有用,這個解決方案可以同時適用於(Anaconda/MiniConda)發行版。
如果您安裝了任何防病毒軟件,請嘗試從“C:\ProgramData\Anaconda3\”中排除所有文件夾、子文件夾
*(注意: 'C:\ProgramData\Anaconda3'這個文件夾是默認安裝文件夾,您可以更改它,只需在安裝 Anaconda 時在安裝目標提示符處替換您排除的路徑)*
現在打開命令提示符或 Anaconda 提示符並使用以下命令檢查安裝
康達清單
如果您獲得任何軟件包列表,則 anaconda/miniconda 已成功安裝。
我剛剛啟動了 anaconda-navigator 並從那里運行 conda 命令。
如果你使用巧克力, conda
在C:\tools\Anaconda3\Scripts
對於conda --version
大於 4.6,從 Anaconda 提示的基礎上運行
conda update conda
conda init
這將更新您的 conda 根環境並設置在 cwd 和 powershell 上運行它所需的東西。
在此之后,您可以啟動任何終端,它將准備好 conda。
我在Windows中遇到了這個問題。 大多數答案都不像anaconda推薦的那樣,你不應該添加環境變量的路徑,因為它可能會破壞其他東西。 相反,您應該使用最佳答案中提到的 anaconda 提示符。
但是,這也可能會中斷。 在這種情況下,右鍵單擊快捷方式,轉到快捷方式選項卡,目標值應類似於:
%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.