Anaconda3 2.4 с ошибкой установки python 3.5 (запись процедуры не найдена; Windows 10)

Я только что решил перейти с python 2.7 на python 3.5 и поэтому попытался переустановить Anaconda (64 бит) в среде 3.5. Когда я пытаюсь установить пакет, я получаю несколько ошибок в виде (перевод с немецкого, поэтому может быть не точно):

запись процедуры "_ _ telemetry_main_return_trigger " не найдена в DLL "C:Anaconda3pythonw - ... исполняемый."

и

запись процедуры "__telemetry_main_invoke_trigger " не удалось найти в DLL "C:Anaconda3python35 - ... файл DLL."

заголовок второго окна сообщения об ошибке по-прежнему указывает на pythonw.исполняемый. Обе ошибки появляются несколько раз-каждый раз, когда извлечение было завершено. Поле "ход установки" гласит:

[...]

добыча завершена.

Выполнить: "C:Anaconda3pythonw.exe "" C:Anaconda3Lib_nsis.py" postpkg

после пыток себя через установку я получаю предупреждение

не удалось создать меню Anaconda

Если я игнорирую его один раз дает мне мои прекрасные сообщения об ошибках и говорит мне, что

не удалось инициализировать каталоги Anaconda

затем

не удалось добавить Anaconda в системный путь

конечно ничего не работает, если я осмелюсь использовать этот беспорядок он устанавливает. Что может пойти не так? На других компьютерах с Windows 10 это работает хорошо.

P.S.: установка Anaconda2 2.4 с python 2.7 работает без какого-либо сообщения об ошибке, но по-прежнему не может использоваться (другие ошибки).

6 ответов


наконец-то я нашел причину. Итак, если у кого-то еще есть эта проблема:

здесь точки входа также являются проблемой, и Майкл Сарахан дает решение. Установите Visual C++ распространяемый для 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

моей рекомендацией было бы переустановить вашу версию Anaconda с Python 2.7, которую вы ранее работали, а затем просто добавить новую среду для Python 3.x и используйте это, как вам нужно.


У меня была такая же проблема, затем я установил "для всех пользователей": решено. Гораздо проще, чем ссылки, предоставленные для новичка, как я.


для проблемы "не удалось создать меню Anaconda", это может быть потому, что: Это может произойти, если путь уже слишком длинный. Как долго ваша переменная среды PATH? Windows ограничивает это до 1024 символов. Есть некоторые обходные пути, чтобы сократить его здесь:Как избежать переполнения переменной среды PATH в Windows?

Это вопрос других людей и решение https://groups.google.com/a/continuum.io/forum#!тема/анаконда/mjrbE6rKyi8

когда я закоротил путь окружающей среды, он работает!


Если вы получаете ошибки, как: Не удалось создать меню Anaconda
Не удалось инициализировать каталоги Anaconda
Не удалось добавить Anaconda в системный путь
просто игнорируйте их во время установки, и когда установка будет завершена, найдите каталог "anaconda3" и исправьте путь соответственно в пути переменных среды. В моей системе был установлен путь "C:\Anaconda3" но на самом деле он был установлен в ... "C:\ProgramData\Anaconda3". Ты должен все изменить. 3 записи пути для anaconda3, а затем попробуйте запустить "Jupyter notebook" в CMD.


Если вы используете 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

Не забудьте изменить путь к пути в вашей системе. Перед запуском этих команд в меню "Пуск" не будет приложения Anaconda Navigator. После выполнения этих команд убедитесь, что приложение Anaconda Navigator доступно в меню Пуск.