Anaconda3 2.4 with python 3.5 安装错误(未找到程序入口;Windows 10)
Anaconda3 2.4 with python 3.5 installation error (procedure entry not found; Windows 10)
我刚刚决定从 python 2.7 更改为 python 3.5,因此尝试使用 3.5 环境重新安装 Anaconda(64 位)。当我尝试安装该软件包时,出现了几个错误,形式为(从德语翻译而来,所以可能不准确):
The procedure entry "__telemetry_main_return_trigger" could not be found in the DLL "C:\Anaconda3\pythonw.exe".
和
The procedure entry "__telemetry_main_invoke_trigger" could not be found in the DLL "C:\Anaconda3\python35.dll".
第二个错误消息框的标题仍然指向pythonw.exe。这两个错误都会出现多次 - 每次提取完成时。安装进度框显示
[...]
extraction complete.
Execute: "C:\Anaconda3\pythonw.exe" "C:\Anaconda3\Lib_nsis.py" postpkg
通过安装折磨自己后,我得到了警告
Failed to create Anaconda menus
如果我忽略它一次给我可爱的错误消息并告诉我
Failed to initialize Anaconda directories
然后
Failed to add Anaconda to the system PATH
当然不行,敢用这个乱七八糟的就装了。可能会出什么问题?在其他 Windows 10 的计算机上运行良好。
P.S.: 使用 python 2.7 安装 Anaconda2 2.4 没有任何错误消息,但仍然无法使用(其他错误)。
终于找到原因了。所以,如果其他人有这个问题:
Here the entry points are an issue as well and Michael Sarahan gives the solution. Install the Visual C++ Redistributable for Visual Studio 2015,新版本python使用,先。之后安装 Anaconda 包,它应该可以正常工作。
您也可以使用标准的 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 添加一个新环境并根据需要使用它.
对于问题"Failed to create Anaconda menus",可能是因为:
如果 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
当我缩短环境路径时,它起作用了!
我遇到了同样的问题,然后我安装了"for all users":解决了。
比为我这样的初学者提供的链接要容易得多。
如果您遇到如下错误:
无法创建 Anaconda 菜单
无法初始化 Anaconda 目录
无法将 Anaconda 添加到系统 PATH
安装时忽略它们,安装完成后查找目录 "anaconda3" 已安装并在环境变量路径中相应地更正路径。
在我的系统中,路径设置为 "C:\Anaconda3" 但实际上它安装在 "C:\ProgramData\Anaconda3"。您必须更改 anaconda3 的所有 3 个路径条目,然后尝试在 CMD 中 运行 "jupyter notebook"。
如果您使用的是 windows,请以管理员身份启动命令提示符并执行以下命令
- "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py" 添加路径
- "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py" mkdirs
- "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py" mkmenus
不要忘记将路径更改为系统中的路径。在 运行 此命令之前,您的开始菜单中不会有任何 Anaconda Navigator 应用程序。执行此命令后,确保 Anaconda Navigator 应用程序在开始菜单中可用。
我刚刚决定从 python 2.7 更改为 python 3.5,因此尝试使用 3.5 环境重新安装 Anaconda(64 位)。当我尝试安装该软件包时,出现了几个错误,形式为(从德语翻译而来,所以可能不准确):
The procedure entry "__telemetry_main_return_trigger" could not be found in the DLL "C:\Anaconda3\pythonw.exe".
和
The procedure entry "__telemetry_main_invoke_trigger" could not be found in the DLL "C:\Anaconda3\python35.dll".
第二个错误消息框的标题仍然指向pythonw.exe。这两个错误都会出现多次 - 每次提取完成时。安装进度框显示
[...]
extraction complete.
Execute: "C:\Anaconda3\pythonw.exe" "C:\Anaconda3\Lib_nsis.py" postpkg
通过安装折磨自己后,我得到了警告
Failed to create Anaconda menus
如果我忽略它一次给我可爱的错误消息并告诉我
Failed to initialize Anaconda directories
然后
Failed to add Anaconda to the system PATH
当然不行,敢用这个乱七八糟的就装了。可能会出什么问题?在其他 Windows 10 的计算机上运行良好。
P.S.: 使用 python 2.7 安装 Anaconda2 2.4 没有任何错误消息,但仍然无法使用(其他错误)。
终于找到原因了。所以,如果其他人有这个问题:
Here the entry points are an issue as well and Michael Sarahan gives the solution. Install the Visual C++ Redistributable for Visual Studio 2015,新版本python使用,先。之后安装 Anaconda 包,它应该可以正常工作。
您也可以使用标准的 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 添加一个新环境并根据需要使用它.
对于问题"Failed to create Anaconda menus",可能是因为: 如果 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
当我缩短环境路径时,它起作用了!
我遇到了同样的问题,然后我安装了"for all users":解决了。 比为我这样的初学者提供的链接要容易得多。
如果您遇到如下错误:
无法创建 Anaconda 菜单
无法初始化 Anaconda 目录
无法将 Anaconda 添加到系统 PATH
安装时忽略它们,安装完成后查找目录 "anaconda3" 已安装并在环境变量路径中相应地更正路径。
在我的系统中,路径设置为 "C:\Anaconda3" 但实际上它安装在 "C:\ProgramData\Anaconda3"。您必须更改 anaconda3 的所有 3 个路径条目,然后尝试在 CMD 中 运行 "jupyter notebook"。
如果您使用的是 windows,请以管理员身份启动命令提示符并执行以下命令
- "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py" 添加路径
- "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py" mkdirs
- "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py" mkmenus
不要忘记将路径更改为系统中的路径。在 运行 此命令之前,您的开始菜单中不会有任何 Anaconda Navigator 应用程序。执行此命令后,确保 Anaconda Navigator 应用程序在开始菜单中可用。