问题:Windows 10无法识别Conda命令
我按照以下说明在Windows 10上安装了Anaconda 4.4.0(Python 3.6版本):https : //www.continuum.io/downloads。但是,当我打开命令提示符窗口并尝试编写时
conda list
我得到了
无法识别’conda’命令…
错误。
我试着跑
set PATH=%PATH%;C:\Users\Alex\Anaconda3
但这没有帮助。我还读到我可能需要编辑.bashrc
文件,但是我不知道如何访问该文件以及如何编辑它。
回答 0
在Windows中,您必须将路径设置为将Anaconda3安装到的位置。
对我来说,我将anaconda3安装到中C:\Anaconda3
。因此,您需要在路径变量中添加C:\Anaconda3
和C:\Anaconda3\Scripts\
,例如set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\
。
您可以通过powershell进行此操作(请参见上文,https: //msdn.microsoft.com/zh-cn/library/windows/desktop/bb776899(v = vs.85).aspx ),或按一下windows
键→输入environment
→选择从settings
→→ edit environment variables for your account
选择Path
变量Edit
→→ New
。
要测试它,请打开一个新的dos外壳,您现在应该可以使用conda命令。例如,尝试conda --version
。
回答 1
在conda 4.6之后,情况发生了变化。
程序“ Anaconda Prompt”和“ Anaconda Powershell”会conda
自动为您显示命令。在启动菜单中找到它们。
如果您不想使用上面的提示,请尝试conda
使用普通cmd.exe
和Powershell。阅读以下内容。
暴露conda
在每个shell
以下内容的目的是使命令在Windows conda
中cmd.exe
和Powershell中均可用。
如果在Anaconda安装过程中已选中“将Anaconda添加到我的PATH环境变量”,请跳过步骤1。
如果Anaconda仅安装用于当前用途,则将
%USERPROFILE%\Anaconda3\condabin
(我的意思是condabin
,不是Scripts
)添加到环境变量PATH
(用户一个)中。如果您的计算机上的所有用户都安装了Anaconda,请添加C:\ProgramData\Anaconda3\condabin
到中PATH
。打开一个新的 Powershell,一次运行以下命令进行初始化
conda
。conda init
这些步骤确保conda
命令显示在您的cmd.exe
Powershell中。
扩展阅读:conda init
来自Conda 4.6
警告:将新内容添加到您的中,\path\to\anaconda3\condabin
但不要添加。这是4.6中引入的重大更改。\path\to\anaconda3\Scripts
PATH
conda
Conda 4.6添加了广泛的初始化支持,因此可以使用新
conda activate
命令的外壳比以前更多。有关更多信息,请阅读的输出。conda init –help
对于这种新的工作方式,我们特别感到兴奋,因为消除了修改需求,PATH
使Conda对系统上其他软件的破坏性大大降低。
在过去,这\path\to\anaconda3\Scripts
是您的必备条件PATH
。它conda
同时在“基本”环境中公开命令和默认Python。
conda
4.6 之后,conda
相关命令分为condabin
。这样就可以公开仅命令,conda
而无需从“基本”环境中激活Python。
参考文献
回答 2
现在在Windows上安装anaconda时,它不会自动添加Python或Conda。
如果您不知道conda和/或python在哪里,请在anaconda提示符下键入以下命令
接下来,您可以在命令提示符下使用setx命令将Python和Conda添加到路径中。
接下来,关闭该命令提示符并打开一个新命令。恭喜您现在可以使用conda和python
来源:https : //medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444
回答 3
用于Windows的最新版本的Anaconda安装程序还将为“ Anaconda Prompt”和“ Anaconda Powershell Prompt”安装Windows启动器。如果您使用其中之一而不是常规的Windows cmd Shell,则conda
默认情况下,此Shell中应使用命令python等。
回答 4
如果要在Windows的常规cmd中使用Anaconda,则需要向Path env变量添加几个路径。
这些路径是(根据 PC 上的Anaconda版本,文件夹可能是Anaconda2而不是Anaconda2):
\Users\YOUR_USER\Anaconda3
\Users\YOUR_USER\Anaconda3\Library\mingw-w64\bin
\Users\YOUR_USER\Anaconda3\Library\usr\bin
\Users\YOUR_USER\Anaconda3\Library\bin
\Users\YOUR_USER\Anaconda3\Scripts
\Users\YOUR_USER\Anaconda3\bin
回答 5
一个小时前,我也遇到了同样的问题。我试图用Python安装QuTip Quantum Toolbox 不幸的是,我没有及时发现该页面。假设您已经下载了Anaconda安装程序并运行到最后。天真地,我在Windows 10中打开了命令提示符,然后继续输入qutip installation docs中给出的以下命令。
康达创建-n qutip-env
conda配置-添加通道conda-forge
康达安装qutip
但是,当我键入第一行时,我得到以下响应
不能将conda识别为内部或外部命令,可操作程序或批处理文件
我继续尝试了一些其他操作,如该数字 错误消息所示。 最后,在访问了多个conda网站之后,我了解了如何解决此问题。在底部的搜索栏中输入Anaconda提示符,如下所示(在同一位置您赞美Cortana) Anaconda提示符
一旦您在这里,所有的conda命令将照常工作
回答 6
如果您已安装Visual Studio 2017(专业版)
安装位置:
C:\ProgramData\Anaconda3\Scripts
如果您不希望将其放入Windows的path环境变量中并重新启动,可以通过以下简单方式运行它:
C:\>"C:\ProgramData\Anaconda3\Scripts\conda.exe" update qt pyqt
回答 7
甚至在我初次安装Anaconda时遇到了同样的问题。它说找不到“ conda”命令。
因此,我只设置了两个值[在PATH变量中添加了Anaconda的两个新路径]系统环境变量:C:\ Users \ mshas \ Anaconda2 \和C:\ Users \ mshas \ Anaconda2 \ Scripts
很多人忘记添加第二个变量“ Scripts”,而只需添加“ conda”命令即可。
回答 8
您需要将C://…/Anaconda3安装文件中的python.exe以及C://…/Anaconda3/Scripts添加到PATH。
首先转到您的安装目录,在我的情况下,它安装在C:// Users / user / Anaconda3中,并按住Shift键并单击鼠标右键,然后按“在此处打开命令窗口”,或者如果是powershell,则可能是“在此处打开powershell” ,只需编写cmd并按Enter键即可运行命令窗口。然后运行以下命令setx PATH%cd%
然后转到C:// Users / user / Anaconda3 / Scripts并在上面打开命令窗口,然后运行相同的命令“ setx PATH%cd%”
回答 9
情况#1 您应设置3条路径:
%ANACONDAPATH%;
%ANACONDAPATH%\Scripts;
%ANACONDAPATH%\Library\bin;
它将解决问题:
C:\WINDOWS\system32>conda update conda
Solving environment: failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/msys2/noarch/repodata.json.bz2>
Elapsed: -
...
案例2 您还可以使用Anaconda Promd(用于Win10)代替CLI(cmd.exe)
回答 10
为了防止SSL出现其他问题,您应该将所有这些都添加到Path中:
SETX PATH "%PATH%;C:\<path>\Anaconda3;C:\<path>\Anaconda3\Scripts;C:\<path>\Anaconda3\Library\bin"