Anaconda3 2.4与python 3.5安装错误(找不到过程条目; Windows 10)

时间:2015-11-10 08:29:36

标签: python python-3.x anaconda failed-installation

我已经下定决心从python 2.7更改为python 3.5,因此尝试在3.5环境下重新安装Anaconda(64位)。当我尝试安装软件包时,我会收到几个错误(从德语翻译,所以可能不准确):

  

在“C:\ Anaconda3 \ pythonw.exe”DLL中找不到过程条目“__telemetry_main_return_trigger”。

  

在“C:\ Anaconda3 \ python35.dll”DLL中找不到过程条目“__telemetry_main_invoke_trigger”。

第二个错误消息框的标题仍指向pythonw.exe。两次错误都会出现几次 - 每次提取完成。安装进度框显示

  

[...]

     

提取完成。

     

执行:“C:\ Anaconda3 \ pythonw.exe”“C:\ Anaconda3 \ Lib_nsis.py”postpkg

在通过安装折磨自己后,我收到了警告

  

无法创建Anaconda菜单

如果我忽略它,它会给我一些可爱的错误消息并告诉我

  

无法初始化Anaconda目录

然后

  

无法将Anaconda添加到系统路径

当然没有任何作用,如果我敢于使用它安装的这个烂摊子。可能出什么问题?在其他装有Windows 10的计算机上,它运行良好。

P.S。:使用python 2.7安装Anaconda2 2.4时没有任何错误信息,但仍然无法使用(其他错误)。

6 个答案:

答案 0 :(得分:9)

最后我找到了原因。所以,如果有其他人有这个问题:

Here入口点也是一个问题,Michael Sarahan给出了解决方案。首先安装新版python使用的Visual C++ Redistributable for Visual Studio 2015。之后安装Anaconda-package,它应该像魅力一样。

答案 1 :(得分:2)

您也可以使用标准的Anaconda安装,只需创建一个基于2.7 / 3.4等的环境...... Anaconda将从存储库下载并安装所有兼容的软件包,以便您完成安装。

conda create -n py27 python=2.7 anaconda

conda create -n py34 python=3.4 anaconda

要使用新环境(在Windows中),您可以将IDE指向所需的环境文件夹:

C:\Anaconda3\envs\py34\python.exe

在Windows命令行中,您只需输入:

activate py34

文档: http://conda.pydata.org/docs/py2or3.html

我的建议是重新安装你之前使用的Python 2.7的Anaconda版本,然后只需为Python 3.x添加一个新环境并根据需要使用它。

答案 2 :(得分:1)

我有同样的问题,然后我安装了#34;对于所有用户":已解决。 比我为初学者提供的链接容易得多。

答案 3 :(得分:0)

对于问题"无法创建Anaconda菜单",可能是因为: 如果PATH已经太长,可能会发生这种情况。你的PATH环境变量有多长? Windows将此限制为1024个字符。这里有一些解决方法可以缩短它:How do you avoid over-populating the PATH Environment Variable in Windows?

这是其他人的问题和解决方案 https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/mjrbE6rKyi8

当我缩短环境路径时,它会起作用!

答案 4 :(得分:0)

如果您遇到以下错误:     无法创建Anaconda菜单
    无法初始化Anaconda目录
    无法将Anaconda添加到系统PATH
在安装时和安装完成时忽略它们查找目录" anaconda3"安装并在环境变量路径中相应地更正路径。 在我的系统中,路径设置为" C:\ Anaconda3"但实际上它安装在" C:\ ProgramData \ Anaconda3"。您必须更改anaconda3的所有3个路径条目,然后尝试运行" jupyter notebook"在CMD。

答案 5 :(得分:0)

如果您使用的是Windows,请以管理员身份启动命令提示符并执行以下命令

  1. " C:\ ProgramData \ Anaconda3 \ pythonw.exe" -E -s" C:\ ProgramData \ Anaconda3 \ Lib_nsis.py"让addpath
  2. " C:\ ProgramData \ Anaconda3 \ pythonw.exe" -E -s" C:\ ProgramData \ Anaconda3 \ Lib_nsis.py" mkdirs
  3. " C:\ ProgramData \ Anaconda3 \ pythonw.exe" -E -s" C:\ ProgramData \ Anaconda3 \ Lib_nsis.py" mkmenus
  4. 不要忘记更改系统中路径的路径。在运行此命令之前,开始菜单中不会有任何Anaconda Navigator应用程序。执行此命令后,请确保开始菜单中有Anaconda Navigator应用程序。