Anaconda Navigator 2.5.2
现象:直接运行Anaconda Navigator 无反应,图标也没有出现。
寻找原因:
打开CMD窗口,输入命令 anaconda-navigator
(如果显示命令不存在,请配置环境变量)
报错:
Traceback (most recent call last):
File "E:\Anaconda3\Scripts\anaconda-navigator-script.py", line 10, in <module>
sys.exit(main())
^^^^^^
File "E:\Anaconda3\Lib\site-packages\anaconda_navigator\app\main.py", line 112, in main
clean_logs()
File "E:\Anaconda3\Lib\site-packages\anaconda_navigator\utils\logs\common.py", line 135, in clean_logs
lines = load_log(path)
^^^^^^^^^^^^^^
File "E:\Anaconda3\Lib\site-packages\anaconda_navigator\utils\logs\common.py", line 158, in load_log
for line in stream:
File "<frozen codecs>", line 322, in decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 4956: invalid continuation byte
错误:UnicodeDecodeError
错误原因:
无法识别字符 0xd6 ,用户名称为中文导致。
修正:
寻找错误出现的最后一个文件
这里是
File "E:\Anaconda3\Lib\site-packages\anaconda_navigator\utils\logs\common.py", line 158, in load_log
文件:E:\Anaconda3\Lib\site-packages\anaconda_navigator\utils\logs\common.py
的 158行
寻找并打开该文件找到此位置
将utf-8该为gbk
重新启动 anaconda-navigator 即可