【已解决】Anaconda-navigator 卡在Load applications

【已解决】Anaconda-navigator 卡在Load applications,有关utf-8的问题

刚刚下载完anaconda,在anaconda prompt中打开anaconda-navigator
出现以下错误:
在这里插入图片描述
(base) C:\Users\Dell>anaconda-navigator
D:\Anaconda3\lib\site-packages\anaconda_navigator\api\conda_api.py:1364: YAMLLoadWarning: calling yaml.load() without Loader=… is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
data = yaml.load(f)
Traceback (most recent call last):
File “D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py”, line 539, in setup
self.post_setup(conda_data=conda_data)
File “D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\main_window.py”, line 576, in post_setup
self.tab_home.setup(conda_data)
File “D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\tabs\home.py”, line 169, in setup
self.set_applications(applications, packages)
File “D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\tabs\home.py”, line 231, in set_applications
non_conda=app.get(‘non_conda’, False),
File “D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\lists\apps.py”, line 199, in init
to_text_string(self.version)
File “D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\lists\apps.py”, line 538, in version
version = self._vscode_version()
File “D:\Anaconda3\lib\site-packages\anaconda_navigator\widgets\lists\apps.py”, line 506, in _vscode_version
stderr = stderr.decode()
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd5 in position 4: invalid continuation byte

并且anaconda navigator卡在load application界面不能动。
根据网上的教程
https://blog.csdn.net/weixin_42529892/article/details/81503261,该升级的都升级了,安装的都安装了,
也卸载重装过,但仍然是这样。


解决:
问题根源:和vscode冲突。

参考了https://blog.csdn.net/sinat_41787040/article/details/98697643的方法,找到了
对用错误文件的line506
根据试验,改第506行为:
stderr = stderr.decode('gbk')
确实可行,可以正常打开anaconda navigator和vscode。

但本着尽量不改软件源代码的出发点,尝试另一方法:
不改代码的方法:
先行卸载vscode,尝试打开anaconda navigator:成功。
重装vscode,打开anaconda navigator:也成功。


总结:尽量先装anaconda navigator,再装vscode。不要用anaconda navigator里面的home装vscode,亲测中途卡死。
软件打不开出现问题,用命令行打开试试,能发现报错,以及更多问题。

ps:个人觉着挺常见的问题,居然翻遍网上才找到一篇相似有用的解答……太坑了……

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 很抱歉,我不太懂 anaconda-navigator,所以无法回答这个问题。您好!要解决anaconda-navigator无法启动的问题,可以尝试以下几个步骤: 1. 确认anaconda已经正确安装并且环境变量设置正确。可以在终端中输入`conda list`来检查anaconda是否正确安装并且已经添加到系统环境变量中。 2. 确认anaconda-navigator已经正确安装。可以在终端中输入`conda list anaconda-navigator`来检查是否已经安装了anaconda-navigator。 3. 如果anaconda-navigator已经正确安装但是无法启动,可以尝试在终端中输入`anaconda-navigator`来手动启动它并查看报错信息。如果有报错信息可以搜索一下解决方案。 4. 如果以上步骤都没有解决问题,可以尝试重新安装anaconda或者升级到最新版本。 希望以上建议可以帮助您解决问题! ### 回答2: Anaconda NavigatorAnaconda 发布的一个 GUI 界面,方便用户管理和使用各种 Python 包、工具和环境。然而,有时候我们会遇到无法启动 Anaconda Navigator 的情况,这可能会影响我们的工作和学习。这时需要找出原因并尝试解决问题。 1. 检查环境变量 首先,我们需要检查环境变量,确保 Anaconda 安装路径已经正确配置到环境变量中。在 Windows 操作系统下,可以通过以下方法查看环境变量: (1)右键点击“计算机”或“此电脑”,选择“属性”; (2)选择“高级系统设置”,点击“环境变量”; (3)在“系统变量”列表中找到“Path”变量,检查是否存在 Anaconda 的安装路径。 如果 Path 变量中没有 Anaconda 的安装路径,可以手动添加。 2. 检查 Anaconda Navigator 其次,我们需要检查 Anaconda Navigator 安装的是否正确。在 Windows 操作系统下,可以通过以下方法进行检查: (1)打开 Anaconda Prompt ; (2)输入命令: conda update anaconda-navigator ; (3)如果成功更新,再输入命令: anaconda-navigator ; (4)如果仍然无法启动,可以尝试重新安装 Anaconda。 3. 检查 Python 版本 如果 Anaconda Navigator 无法启动,可能是因为当前系统环境中的 Python 版本与 Anaconda Navigator 不兼容。我们需要检查系统中安装的 Python 版本,是否与 Anaconda 安装的 Python 版本一致。 在 Windows 操作系统下,可以通过以下方法检查 Python 版本: (1)打开 Anaconda Prompt; (2)输入命令 python ; (3)查看 Python 的版本信息。 如果发现系统中的 Python 版本与 Anaconda 安装版本不一致,可以卸载系统中的 Python 版本,安装与 Anaconda 兼容的 Python 版本。 4. 其他 除了上述可能的原因,还可能是由于网络问题、系统配置问题等原因导致 Anaconda Navigator 无法启动。为了找出问题所在,我们需要通过多种方法进行排查,甚至可能需要在社区寻求高手的指点。总之,只有根据不同情况进行细致地排查,才能找到并解决 Anaconda Navigator 无法启动的问题。 ### 回答3: anaconda-navigatorAnaconda软件包管理器的一个GUI工具,它可以简化浏览和使用Anaconda安装的软件包的过程。当anaconda-navigator无法启动时,可能有几个原因。 首先,我们可以检查系统是否安装了Anaconda。我们可以从命令行中输入命令“conda --version”来检查它是否成功安装。如果命令返回没有找到“conda”命令的错误,那么Anaconda可能没有正确安装。我们需要重新安装或重新配置Anaconda。 其次,我们可以检查系统是否已正确安装anaconda-navigator软件包。我们可以用命令“conda list”的形式来检查anaconda-navigator是否在包列表中。如果anaconda-navigator不在列表中,则可以运行“conda install anaconda-navigator”命令以安装它。如果anaconda-navigator已经安装,但是无法启动,则我们可能需要重新安装它。 另外,我们可以检查系统的环境变量是否正确设置。Anaconda在安装时会在PATH变量中添加其执行路径,但是有时这可能会被重写或更改。如果PATH中没有正确设置Anaconda的执行路径,我们可以手动添加它。 最后,我们可以考虑重启电脑。有时,系统或进程可能会终止anaconda-navigator的进程,导致无法启动。重启系统后,我们可以重新尝试运行anaconda-navigator以查看它是否可以正常启动。 综上所述,anaconda-navigator无法启动可能是由于软件本身、系统环境变量等多种因素引起。检查上述因素并进行相应操作可帮助我们解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值