【问题标题】:Anaconda3 2.4 with python 3.5 installation error (procedure entry not found; Windows 10)Anaconda3 2.4 与 python 3.5 安装错误(未找到程序条目;Windows 10)
【发布时间】:2016-02-11 01:49:51
【问题描述】:

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

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

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

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

[...]

提取完成。

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

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

创建 Anaconda 菜单失败

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

Anaconda 目录初始化失败

然后

将 Anaconda 添加到系统 PATH 失败

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

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

【问题讨论】:

  • anaconda 的 Python 3.5 版本相当新。如果您现在坚持使用 Python 3.4 版本(如果可以接受的话),您更有可能获得无错误的体验。如果需要,您可以随时升级 anaconda 或单个软件包。
  • 谢谢。我会尝试旧版本,尽管新包可以在我家里的机器上运行。很奇怪,因为新的 Anaconda2 包也有问题。

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


【解决方案1】:

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

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

【讨论】:

    【解决方案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 添加一个新环境并根据需要使用它。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,然后我“为所有用户”安装:解决了。 比为像我这样的初学者提供的链接要容易得多。

      【讨论】:

        【解决方案4】:

        对于“创建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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            1. "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py" 添加路径
            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

            不要忘记将路径更改为系统中的路径。在运行此命令之前,您的开始菜单中不会有任何 Anaconda Navigator 应用程序。执行此命令后,确保 Anaconda Navigator 应用程序在开始菜单中可用。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2017-09-06
              • 1970-01-01
              • 1970-01-01
              • 2017-08-23
              • 2016-05-23
              相关资源
              最近更新 更多