[英]Where does Anaconda Python install on Windows?
我在我的 Windows 機器上安裝了 Anaconda for Python 2.7,並想將 Anaconda 解釋器添加到 PyDev,但是快速谷歌搜索找不到 Anaconda 安裝的默認位置,並且搜索 SO 沒有找到任何有用的東西,所以。
Anaconda 4.0 安裝在 Windows 7 上的什么位置?
為了找到 Anaconda 的安裝位置,我在 Windows 的命令行上使用了“where”命令。
C:\>where anaconda
這對我來說返回了:
C:\\Users\\User-Name\\AppData\\Local\\Continuum\\Anaconda2\\Scripts\\anaconda.exe
這讓我可以在以下位置找到 Anaconda Python 解釋器
C:\\Users\\User-Name\\AppData\\Local\\Continuum\\Anaconda2\\python.exe
更新 PyDev
打開 Anaconda Prompt 並輸入:
> where python
如果您以管理員身份安裝(並且適用於所有用戶)
C:\ProgramData\Anaconda3\Scripts\anaconda.exe
如果您以普通用戶身份安裝
C:\Users\User-Name\AppData\Local\Continuum\Anaconda2\Scripts\anaconda.exe
conda info
將顯示有關當前安裝的信息,包括您想要的活動環境位置。
這是我的輸出:
(base) C:\Users\USERNAME>conda info
active environment : base
active env location : C:\ProgramData\Miniconda3
shell level : 1
user config file : C:\Users\USERNAME\.condarc
populated config files :
conda version : 4.8.2
conda-build version : not installed
python version : 3.7.6.final.0
virtual packages : __cuda=10.2
base environment : C:\ProgramData\Miniconda3 (read only)
channel URLs : https://repo.anaconda.com/pkgs/main/win-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/win-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/msys2/win-64
https://repo.anaconda.com/pkgs/msys2/noarch
package cache : C:\ProgramData\Miniconda3\pkgs
C:\Users\USERNAME\.conda\pkgs
C:\Users\USERNAME\AppData\Local\conda\conda\pkgs
envs directories : C:\Users\USERNAME\.conda\envs
C:\ProgramData\Miniconda3\envs
C:\Users\USERNAME\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/4.8.2 requests/2.22.0 CPython/3.7.6 Windows/10 Windows/10.0.18362
administrator : False
netrc file : None
offline mode : False
如果您的 shell/提示抱怨它找不到命令,則可能意味着您安裝了 Anaconda,而沒有將其添加到 PATH 環境變量中。
如果是這種情況,請找到並打開Anaconda Prompt ,然后從那里開始。
或者重新安裝 Anaconda,選擇將其添加到 PATH。 或者手動添加變量。
Anaconda Prompt 應該在您的開始菜單 (Win) 或應用程序菜單 (macos) 中可用
where conda
F:\\Users\\christos\\Anaconda3\\Library\\bin\\conda.bat
F:\\Users\\christos\\Anaconda3\\Scripts\\conda.exe
F:\\Users\\christos\\Anaconda3\\condabin\\conda.bat
F:\\Users\\christos\\Anaconda3\\Scripts\\conda.exe --version
康達 4.6.11
這對我有用
C:\Users\<Username>\AppData\Local\Continuum\anaconda2
對我來說,這是 Windows 7 上的默認安裝目錄。通過Rusy 的回答找到它
使用 Anaconda 提示 python 可用,但在任何其他命令窗口中,python 是一個未知程序。 顯然 Anaconda 安裝不會更新 python 可執行文件的路徑。
2020 年 5 月更新,從https://www.anaconda.com/products/individual安裝了 Anaconda 3 Individual Edition,為 Python 3.7 選擇了 32 位安裝程序,並使用默認選項安裝。
這是 Anaconda 的安裝目錄(C:\\ProgramData\\Anaconda3)。 注意 ProgramData 是一個隱藏文件夾,無法通過 Windows 文件資源管理器看到。
並從開始菜單>>Anaconda3 啟動 Anaconda 命令提示符給出以下命令外殼
“ where anaconda ”命令給出以下輸出 C:\\ProgramData\\Anaconda3\\Scripts\\anaconda.exe 和 anaconda、conda、python 的版本
更新了 3 年前提出的原始問題,並且在 2020 年 5 月與今天相關,因為我最近在安裝 Anaconda 時遇到了類似的問題/疑問。
如果您處於 conda 位於 PATH 環境變量中的上下文中,則給出的答案有效,例如,如果您在安裝期間以這種方式進行設置,或者您正在運行“Anaconda Prompt”。
如果不是這種情況,例如,如果您嘗試定位要在腳本中使用的 conda,您應該能夠通過探測HKCU\\Software\\Python
來獲取可用的 Python 安裝來獲取其安裝位置。 例如:
>for /F "tokens=2,*" %a in ('reg query HKCU\Software\Python /f InstallPath /s /k /ve ^| findstr Default') do @echo %b
C:\Users\<username>\Miniconda3
C:\Users\<username>\Miniconda3
cmd.exe /KC:\ProgramData\Anaconda3\Scripts\activate.bat
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.