【发布时间】: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:
- 适用于所有用户,无需添加环境变量的路径
- 为所有用户添加环境变量的路径
- 当前用户,不添加环境变量路径
- 对于当前用户,添加环境变量的路径
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