Anaconda3 2.4 with python 3.5 installation error (procedure entry not found; Windows 10)

Renatius picture Renatius · Nov 10, 2015 · Viewed 19.1k times · Source

I have just made up my mind to change from python 2.7 to python 3.5 and therefore tried to reinstall Anaconda (64 bit) with the 3.5 environment. When I try to install the package I get several errors in the form of (translation from German, so maybe not exact):

The procedure entry "__telemetry_main_return_trigger" could not be found in the DLL "C:\Anaconda3\pythonw.exe".

and

The procedure entry "__telemetry_main_invoke_trigger" could not be found in the DLL "C:\Anaconda3\python35.dll".

The title of the second error message box still points to pythonw.exe. Both errors appear several times - every time an extraction was completed. The installation progress box reads

[...]

extraction complete.

Execute: "C:\Anaconda3\pythonw.exe" "C:\Anaconda3\Lib_nsis.py" postpkg

After torturing myself through the installation I get the warning

Failed to create Anaconda menus

If I ignore it once gives me my lovely error messages and tells me that

Failed to initialize Anaconda directories

then

Failed to add Anaconda to the system PATH

Of course nothing works, if I dare to use this mess it installs. What might go wrong? On other computers with Windows 10 it works well.

P.S.: An installation of Anaconda2 2.4 with python 2.7 works without any error message, but still is not able to be used (other errors).

Answer

Renatius picture Renatius · Nov 10, 2015

Finally I have found the reason. So, if anybody else has this problem:

Here the entry points are an issue as well and Michael Sarahan gives the solution. Install the Visual C++ Redistributable for Visual Studio 2015, which is used by the new version of python, first. After that install the Anaconda-package and it should work like a charm.