Anaconda Navigator Jupyter и Spyder не запустятся после успешной установки - PullRequest
1 голос
/ 07 марта 2020

Я установил Anaconda 3 на Windows 10 64-бит. Установка успешно завершена. Я мог бы запустить idle.exe, и он работает. Я могу запустить Anaconda Powershell и Anaconda Prompt, но не могу запустить ни Навигатор, ни Спайер, ни Юпитер. Запуск их из меню «Пуск» вызовет на мгновение оболочку Windows 1038 *, прежде чем они исчезнут и ничего не произойдет. Я попытался запустить навигатор из подсказки Anaconda, и вот как выглядит сообщение об ошибке:

(base) PS C:\Users\Frank> anaconda-navigator.exe
Traceback (most recent call last):
  File "C:\Users\Frank\Anaconda3\Scripts\anaconda-navigator-script.py", line 10, in <module>
    sys.exit(main())
  File "C:\Users\Frank\Anaconda3\lib\site-packages\anaconda_navigator\app\main.py", line 103, in main
    from anaconda_navigator.app.start import start_app
  File "C:\Users\Frank\Anaconda3\lib\site-packages\anaconda_navigator\app\start.py", line 34, in <module>
    from anaconda_navigator.widgets.main_window import MainWindow
  File "C:\Users\Frank\Anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 37, in <module>
    from anaconda_navigator.utils.analytics import GATracker
  File "C:\Users\Frank\Anaconda3\lib\site-packages\anaconda_navigator\utils\analytics.py", line 44, in <module>
    from anaconda_navigator.external.UniversalAnalytics import Tracker
  File "C:\Users\Frank\Anaconda3\lib\site-packages\anaconda_navigator\external\UniversalAnalytics\Tracker.py", line 28, in <module>
    from six.moves.urllib.request import (HTTPSHandler, Request, build_opener,
ImportError: cannot import name 'HTTPSHandler' from 'six.moves.urllib.request' (unknown location)

Я искал в inte rnet причины root последней строки в сообщении об ошибке без успеха. Есть несколько советов, как это исправить, но ничего не помогло.

Точная версия, которую я установил, - Anaconda3-2019.10-Windows-x86_64.exe. Я попытался удалить и переустановить Anaconda во всех различных «разновидностях»:

  1. для всех пользователей, без добавления пути к переменным среды
  2. для всех пользователей, с добавлением пути к переменные среды для
  3. текущего пользователя, без добавления пути к переменным среды
  4. для текущего пользователя, с добавлением пути к переменным среды

Anaconda is установлен в каталог без пробелов в его имени и без причудливых символов: c: \ users \ frank \ Anaconda3.

Я удалил .anaconda и попытался снова запустить навигатор, spyer и jupyter, но безуспешно.

Спайер приходит с сообщением, что он разбился во время последнего сеанса. Я последовал совету и удалил папку .spyder-py3, но без изменений.

Как найти дополнительную информацию о причине проблемы в моей системе? Есть ли какие-либо файлы журналов, которые содержат больше информации? Я проверил, определен ли HTTPSHandler, где Anaconda будет искать его (пожалуйста, примите во внимание мой ограниченный опыт в Anaconda, когда я предполагаю, где искать ресурсы ...).

Я установил ту же версию Anaconda3 на другом компьютере, и она работает с самого начала.

Прочитав еще одно предложение об обновлении conda с помощью conda update conda и попробовав его в приглашении Anaconda, я получил следующую ошибку:

(base) PS C:\Users\Frank> conda update conda
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/main/win-64/current_repodata.json (Caused by SSLError("Can\'t connect to HTTPS URL because the SSL module is not available."))'))

У меня возникла мысль, что SSL может быть проблемой и удалить OpenSSL v1.1.0g (Win64), а затем проверить еще раз. Это не помогает Повторная установка OpenSSL v1.1.0g (Win64) также не имеет значения. С другой стороны, я бы предположил, что Anaconda приносит все необходимые компоненты и модули.

Есть идеи, как продолжить устранение неполадок?

1 Ответ

0 голосов
/ 07 марта 2020

Я продолжал копаться в поисках ответов и натолкнулся на обсуждение на GitHub:

CondaHTTPError: вызвано SSLError («Невозможно подключиться к URL-адресу HTTPS, поскольку модуль SSL недоступен)

Я последовал совету, удалил свою версию OpenSSL и установил последнюю версию со страницы https://slproweb.com/products/Win32OpenSSL.html. Теперь это Win64 OpenSSL v1.1.1d и сразу после установки все проблемы с Anaconda исчезли. Я могу использовать conda для обновления, появится Anaconda Navigator, Jupyter Notebook работает. Все в порядке.

...