Anaconda5 在Win10系统安装后,conda不是内部或外部命令

Anaconda也在很多台电脑上装过了,Windows系统和Linux系统都装过。
但是这次是头一次遇上棘手的问题:
安装“完成”后,在command window中输入“conda -V”想查看anaconda是否安装成功时却尴尬了:

'conda' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

What???

上网查了部分资料,很多都在讲环境变量配置的问题。
自己打开环境变量一看,What???

瞬间懵了…

打开Anaconda Prompt
赫然有一条提醒:

'C:\Anaconda3\Scripts\activate.bat' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

What???

打开Scripts,发现,没有conda.exe,也没有activate.bat
What???

更换关键词,再一顿搜索,终于有一篇博客讲到了有用的东西:
https://blog.csdn.net/Tomxiaodai/article/details/80411794
在此特别感谢这位前辈

把他的内容再结合我的经历整合一下:
钥匙是这个链接
http://docs.anaconda.com/anaconda/user-guide/troubleshooting/#cannot-open-anaconda-prompt-after-installation
重点是anaconda的这段解释:

Cannot open Anaconda Prompt after installation

I get an error message that says “activate.bat is not a recognized file or command”.

Cause

Anaconda 5.0.1 sometimes does not install completely on Windows.

Solution
Until a new version is released, you can install Miniconda, and then use conda to install the rest of the packages in Anaconda with these instructions:

Open the command prompt (Windows key + the R key on your keyboard) which brings up the Run… dialog box. Enter cmd.exe and then press enter)

Copy the following text:

cd %UserProfile%
powershell -command "& { (New-Object Net.WebClient).DownloadFile('https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe', 'mc3.exe') }"
start /wait "" mc3.exe /InstallationType=JustMe /AddToPath=0 /RegisterPython=0 /NoRegistry=0 /S /D=%UserProfile%\anaconda3
%UserProfile%\anaconda3\Scripts\activate.bat
conda install -y anaconda=5.0.1 conda-build _ipyw_jlab_nb_ext_conf

Then paste it into the command prompt window.
NOTE: This installs to a subdirectory in your User directory named anaconda3. If you use a different directory, replace anaconda3 with the actual name.

翻译一下,大体意思就是,Anaconda5在windows系统上安装时,有时候会安装不完整——坑!
解决办法是打开你的cmd,把这段命令输入进去,通过

miniconda自动补全未安装完整的部分内容

这个地方注意一点,这段命令里,

conda install -y anaconda=5.0.1 conda-build _ipyw_jlab_nb_ext_conf

版本应该根据你自己实际安装的版本来填,否则在安装时会自动检测到版本冲突。

希望有跟我一样情况的同学不要再去折腾环境变量了。

Logo

更多推荐