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, Запустите командную строку в качестве администратора и выполните следующие команды
- "C:\ProgramData\Anaconda3\pythonw.exe " - E-s "C:\ProgramData\Anaconda3\Lib_nsis.py" addpath
- "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 доступно в меню Пуск.