【问题标题】:Anaconda Navigator Jupyter and Spyder won't start after successful installationAnaconda Navigator Jupyter 和 Spyder 安装成功后无法启动
【发布时间】:2023-04-04 19:15:01
【问题描述】:

我在 Windows 10 64 位上安装了 Anaconda 3。安装成功完成。我可以启动 idle.exe 并且它可以工作。我可以启动 Anaconda Powershell 和 Anaconda Prompt,但无法启动 Navigator、Spyer 或 Jupyter。从开始菜单启动它们会在它们消失之前打开 Windows shell 窗口片刻,然后什么也没有发生。 我尝试从 Anaconda Prompt 启动导航器,错误消息如下所示:

(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)

我在互联网上搜索了错误消息中最后一行的根本原因,但没有成功。有一些提示如何解决它,但没有任何效果。

我安装的确切版本是Anaconda3-2019.10-Windows-x86_64.exe。 我已经尝试以所有不同的“口味”卸载并重新安装 Anaconda:

  1. 适用于所有用户,无需添加环境变量的路径
  2. 为所有用户添加环境变量的路径
  3. 当前用户,不添加环境变量路径
  4. 对于当前用户,添加环境变量的路径

Anaconda 安装在名称中没有空格且没有花哨字符的目录中:c:\users\frank\Anaconda3。

我已删除 .anaconda 并尝试再次启动 navigator、spyer 和 jupyter,但均未成功。

Spyer 收到一条消息,表明它在上次会话期间崩溃了。我按照建议删除了 .spyder-py3 文件夹,但没有任何变化。

如何找到有关系统问题原因的更多信息?是否有包含更多信息的日志文件?我检查了 HTTPSHandler 是否定义在 Anaconda 搜索它的位置(假设在哪里寻找资源时,请考虑我在 Anaconda 方面的有限专业知识......)。

我在另一台计算机上安装了相同的 Anaconda3 版本,它从一开始就可以正常工作。

在阅读了另一个关于使用conda update conda 更新 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 带来了它需要的所有组件和模块。

任何想法如何继续故障排除?

【问题讨论】:

    标签: jupyter-notebook anaconda conda startup anaconda3


    【解决方案1】:

    我一直在寻找答案,并在 GitHub 上遇到了一个讨论:

    CondaHTTPError: Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available)

    我听从了建议,卸载了我的 OpenSSL 版本,并从 https://slproweb.com/products/Win32OpenSSL.html 页面安装了最新版本。现在是“Win64 OpenSSL v1.1.1d”,安装后,Anaconda 的所有问题都消失了。我可以使用 conda 进行更新,Anaconda Navigator 出现,Jupyter Notebook 工作。一切都很好。

    【讨论】:

      猜你喜欢
      • 2019-02-19
      • 1970-01-01
      • 1970-01-01
      • 2020-02-08
      • 1970-01-01
      • 2018-07-25
      • 2017-12-04
      • 2018-08-15
      • 2020-12-09
      相关资源
      最近更新 更多