安装anaconda失败到最后时,报错 failed to create anaconda menus

新装了个windows7系统,装完后安装anaconda,结果安装到最后的时候报错了

我修改了默认目录,看提示会在C盘的缓存文件中去找一个dll但是这个没有找到,所以就报了下面这个错误。

 failed to create anaconda menus

然后网上找解决办法,都是互相抄的,每个都说什么PATH变量值太长了,一会儿JAVAHOME又有影响了,又说不能是中文目录了,就是扯这扯那的不对,我新装的系统根本不存在这些。所以就直接不理这些答案了。


后来我直接忽略这个报错,安装完成。


排查错误:

根据提示得出结论:首先是说这个菜单创失败了,菜单创建肯定是python运行命令出了问题,那就找安装目录找到anaconda的安装目录,发现连python都没有安装成功,也就是python命令都不可能运行,所以第一个问题肯定是出在安装python的时候就失败了;没有了python命令,当然创建 菜单脚本就没法运行了。


这下就无语了,我也无法判断问题了,因为安装python的候没有报错。


那就手动安装python,去官网下载python3.7.4,安装过程中提示少了个dll,这个dll是名是api-ms开头的太长了没有记,总之就是这个 dll与vc运行库有关,这时我才晃然大悟,因为是windows7新系统肯定没有装相关vc库。


然后安装VC库,因为也没有具体提示要哪个vc库,干脆就全部给装了。下面是我装的vc运行库

runtime library7.0  与 7.10 

vc8  vc9  vc10 vc11 vc12 vc14

runtime10

装VC的时候一定要注意,如果32位或64位的一定要对应到自己的环境。32位与64位是可以同时安装的


我把vc库与资源库这些全都给安装个遍,因为以后装其他软件的时候可能会用到,到时候就不会有这相关问题了。

安装完这些运行库后,尝试了一下python -V 一切正常不再报任何错误了。这时我把自己安装的  python给卸载了。

接下来 安装  anaconda 很顺利的成功了。


总结:就是只需要安装上述VC运行库就能搞定。











Tags windows python

留言(0)

评论