由于安装后脚本Win 2错误,Anaconda安装失败

时间:2018-03-14 16:33:42

标签: python anaconda failed-installation

我正在尝试在Windows 7上重新安装anaconda 64位以使用Python 3.6并且安装工作直到最后但它无法执行安装后脚本并出现以下错误。

enter image description here

但是,如果我检查Lib文件夹中的Anaconda3文件夹,我会看到安装程序说缺少的文件_nsis.pysubprocess.py。 忽略该错误导致开始菜单中没有Anaconda导航器,但出于某种原因可以使用Anaconda提示符。

我也试过安装Miniconda但面临同样的问题。以下是错误快照

3 个答案:

答案 0 :(得分:0)

我能够通过安装Anaconda的存档版本而不是最新版本来解决此问题。仍然不确定为什么最新版本不能成功安装。

答案 1 :(得分:0)

您可以直接从命令提示符或终端安装。 我也面临着同样的问题,但后来通过使用pip得到解决。在安装jyupter笔记本/ anaconda之前,请确保升级pip版本。

答案 2 :(得分:0)

我从此github issue中确定了问题背后的原因,总结如下:

  

subprocess.py试图创建从命令行解释器(cmd.exe)运行post_install.bat的进程。为了执行命令,程序必须从名为ComSpec的系统变量中找到cmd.exe的完整路径。如果ComSpec的值错误,Anaconda3将失败。

对于我来说,我做了以下操作来解决该问题:

  1. 我在高级系统设置的环境变量中删除了ComSpec的现有值,将其设置为C:\ windows \ system32 \ cmd.exe并重新启动计算机。
  2. 我从C:\的ProgramData文件夹中删除了Anaconda3文件夹(ProgramData文件夹通常处于隐藏状态,因此请更改文件夹选项以显示隐藏的文件夹),然后再次开始安装。