Anaconda导航器在Windows 10中无法启动(Spyder也是如此)

4

我在Windows 10上安装了64位的Anaconda。我可以启动命令提示符,但当我尝试通过图标或命令提示符打开Navigator时,会出现下面的错误。有人能帮助我吗?

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\Scripts\anaconda-navigator-script.py", line 10, in <module>
    sys.exit(main())
  File "C:\ProgramData\Anaconda3\lib\site-packages\anaconda_navigator\app\main.py", line 103, in main
    from anaconda_navigator.app.start import start_app
  File "C:\ProgramData\Anaconda3\lib\site-packages\anaconda_navigator\app\start.py", line 34, in <module>
    from anaconda_navigator.widgets.main_window import MainWindow
  File "C:\ProgramData\Anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 37, in <module>
    from anaconda_navigator.utils.analytics import GATracker
  File "C:\ProgramData\Anaconda3\lib\site-packages\anaconda_navigator\utils\analytics.py", line 44, in <module>
    from anaconda_navigator.external.UniversalAnalytics import Tracker
  File "C:\ProgramData\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)

此外,Spyder也无法启动。我能够启动Jupyter并提示符。
3个回答

3

我尝试在Windows 10上安装Anaconda(Python 3.7版本),但遇到了以下错误:

(base) C:\Users\***>anaconda-navigator Traceback (most recent call last):   File "C:\Users\***\anaconda3\Scripts\anaconda-navigator-script.py", line 10, in <module>
    sys.exit(main())   File "C:\Users\***\anaconda3\lib\site-packages\anaconda_navigator\app\main.py", line 103, in main
    from anaconda_navigator.app.start import start_app   File "C:\Users\***\anaconda3\lib\site-packages\anaconda_navigator\app\start.py", line 34, in <module>
    from anaconda_navigator.widgets.main_window import MainWindow   File "C:\Users\***\anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py", line 39, in <module>
    from anaconda_navigator.utils.analytics import GATracker   File "C:\Users\***\anaconda3\lib\site-packages\anaconda_navigator\utils\analytics.py", line 44, in <module>
    from anaconda_navigator.external.UniversalAnalytics import Tracker   File "C:\Users\***\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)

我按照这里所解释的方法进行操作,结果成功了。


1
在安装anaconda3并尝试打开Anaconda Navigator后,我发现了完全相同的问题,那个链接中描述的解决方案也奏效了! - Sandoval0992

2

打印的错误与ssl库有关,人们往往会尝试重新安装openssl库来解决问题。但要修复此问题,必须按照以下步骤操作。我刚刚尝试并确认此方法有效。

复制以下文件:

libcrypto-1_1-x64.* (.dll 和 .pdb 文件) libssl-1_1-x64.* (.dll 和 .pdb 文件)

从 D:\Anaconda3\Library\bin 复制到 D:\Anaconda3\DLLs。

anaconda 的 GitHub 页面中也描述了同样的问题。


1

在安装了“Win64 OpenSSL v1.1.1d Light”之后,对我有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接