簡體   English   中英

'Conda' 未被識別為內部或外部命令

[英]'Conda' is not recognized as internal or external command

我在我的 Windows 7 Professional 機器上安裝了 Anaconda3 4.4.0(32 位)並在 Jupyter 筆記本上導入了 NumPy 和 Pandas,所以我假設 Python 安裝正確。 但是當我在命令提示符下鍵入conda listconda --version時,它說conda is not recognized as internal or external command.

我為 Anaconda3 設置了環境變量; Variable Name: PathVariable 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 pythonwhere 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\Anaconda3C:\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 試試這個:

  • 打開cmd;
  • 鍵入文件夾安裝的路徑。 類似於:C:\Users\your_home 文件夾\Anaconda3\Scripts
  • 測試 Anaconda,例如輸入 conda --version。
  • 更新 Anaconda: conda update conda 或 conda update --all 或 conda update anaconda。

更新蜘蛛:

  • 康達更新qt pyqt
  • 康達更新間諜

我有 Windows 10 64 位,這對我有用,這個解決方案可以同時適用於(Anaconda/MiniConda)發行版。

  1. 首先嘗試卸載導致問題的 anaconda/miniconda
  2. 之后從 'C:\Users\' 中刪除 '.anaconda' 和 '.conda' 文件夾
  3. 如果您安裝了任何防病毒軟件,請嘗試從“C:\ProgramData\Anaconda3\”中排除所有文件夾、子文件夾

    • 行為檢測。
    • 病毒檢測。
    • DNA 掃描。
    • 可疑文件掃描。
    • 任何其他病毒防護模式。

    *(注意: 'C:\ProgramData\Anaconda3'這個文件夾是默認安裝文件夾,您可以更改它,只需在安裝 Anaconda 時在安裝目標提示符處替換您排除的路徑)*

  4. 現在以管理員權限安裝 Anaconda。
    • 將安裝路徑設置為“C:\ProgramData\Anaconda3” ,或者您可以指定您的自定義路徑,記住它不應包含任何空格,並且應該從病毒檢測中排除。
    • 在高級安裝選項中,您可以選中“將 Anaconda 添加到我的 PATH 環境變量(可選)”和“將 Anaconda 注冊為我的默認 Python 3.6”
    • 使用更多默認設置安裝它。 完成后點擊完成。
    • 重啟你的電腦。

現在打開命令提示符或 Anaconda 提示符並使用以下命令檢查安裝

康達清單

如果您獲得任何軟件包列表,則 anaconda/miniconda 已成功安裝。

我剛剛啟動了 anaconda-navigator 並從那里運行 conda 命令。

如果你使用巧克力, condaC:\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

對於那些沒有選中“將 Anaconda 添加到我的 PATH 環境變量”的人。 在 Windows 10 中,它看起來像這樣:

在此處輸入圖像描述

5條路徑:

C:\Users\shtosh\anaconda3
C:\Users\shtosh\anaconda3\Library\mingw-w64\bin
C:\Users\shtosh\anaconda3\Library\usr\bin
C:\Users\shtosh\anaconda3\Library\bin
C:\Users\shtosh\anaconda3\Scripts

暫無
暫無

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

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