SPYDER更新后打不开:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 134

这篇具有很好参考价值的文章主要介绍了SPYDER更新后打不开:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 134。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题描述

spyder提示更新3.4.1版本,手贱跑去更新了一下,更新完之后spyder蛛网加载完后就闪退,开始查资料解决。

二、解决方法

首先打开anaconda终端,输入spyder回车查询错误信息:

(base) C:\Users\DELL>spyder
fromIccProfile: failed minimal tag size sanity
F:\anaconda\lib\site-packages\paramiko\transport.py:220: CryptographyDeprecationWarning: Blowfish has been deprecated
  "class": algorithms.Blowfish,
Traceback (most recent call last):
  File "F:\anaconda\Scripts\spyder-script.py", line 10, in <module>
    sys.exit(main())
  File "F:\anaconda\lib\site-packages\spyder\app\start.py", line 252, in main
    mainwindow.main(options, args)
  File "F:\anaconda\lib\site-packages\spyder\app\mainwindow.py", line 1822, in main
    mainwindow = create_window(MainWindow, app, splash, options, args)
  File "F:\anaconda\lib\site-packages\spyder\app\utils.py", line 289, in create_window
    main.setup()
  File "F:\anaconda\lib\site-packages\spyder\app\mainwindow.py", line 773, in setup
    PLUGIN_REGISTRY.register_plugin(self, PluginClass,
  File "F:\anaconda\lib\site-packages\spyder\api\plugin_registration\registry.py", line 342, in register_plugin
    instance = self._instantiate_spyder5_plugin(
  File "F:\anaconda\lib\site-packages\spyder\api\plugin_registration\registry.py", line 184, in _instantiate_spyder5_plugin
    plugin_instance = PluginClass(main_window, configuration=CONF)
  File "F:\anaconda\lib\site-packages\spyder\api\plugins\new_api.py", line 331, in __init__
    container.setup()
  File "F:\anaconda\lib\site-packages\spyder\plugins\pythonpath\container.py", line 55, in setup
    self._load_pythonpath()
  File "F:\anaconda\lib\site-packages\spyder\plugins\pythonpath\container.py", line 136, in _load_pythonpath
    system_path = get_system_pythonpath()
  File "F:\anaconda\lib\site-packages\spyder\plugins\pythonpath\utils.py", line 31, in get_system_pythonpath
    env = get_user_env()
  File "F:\anaconda\lib\site-packages\spyder\utils\environ.py", line 71, in get_user_env
    env_dict = get_user_environment_variables()
  File "F:\anaconda\lib\site-packages\spyder\utils\environ.py", line 60, in get_user_environment_variables
    res = stdout.decode().strip().split(os.linesep)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 134: invalid start byte

这里显示的是编码错误,最重要的是找到文件记录里面的最后一个文件environ.py,然后找到对应的第60行:

res = stdout.decode().strip().split(os.linesep)

environ.py文件开头已经有# -*- coding: utf-8 -*-,所以多半是中文编码问题,在这句代码的decode()的括号中加上'gbk',:

res = stdout.decode('gbk').strip().split(os.linesep)

重启spyder,发现成功运行。不过我之前reset过spyder的设置,不知道是否必要,如果不成功可以在anaconda终端试试:

(base) C:\Users\DELL>spyder --reset

三、结论

我记得我上次更新spyder也出现问题,还是重装环境解决的,这次又没记住教训,以后能不更新就不更新吧,遇到UnicodeDecodeError:'utf-8' ……多半和中文编码有关系,看看哪里有中文路径或者需要加一个decode('gbk')啥的吧。

其他类似问题及解决方法:

(12条消息) Spyder闪退、启动失败的解决办法。UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa9 in position 226······-CSDN博客

(12条消息) spyder调试遇到错误UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 218: 解决办法_spyder unicodedecodeerror: 'utf-8' codec can't dec_ARM小妖的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-510282.html

到了这里,关于SPYDER更新后打不开:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 134的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 已解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position 1022-1023: unexpected end of dat

    已解决使用pycharm run运行代码正常,而debug却抛出异常UnicodeDecodeError: ‘utf-8’ codec can’t decode bytes in position 1022-1023: unexpected end of data,附上三种的正确解决方法,亲测有效!!! 粉丝群里面的一个小伙伴遇到问题跑来私信我,想用pycharm debug,但是发生了报错(当时他心里瞬

    2023年04月20日
    浏览(54)
  • mac Idea 安装后打不开,意外退出的解决方案

    1、今天打开idea,却发现闪退,怎么都打不开。用的Mac系统,于是我找到应用程序,打开显示包内容:   2、找到配置文件路径: /Users/zhoujialin/Library/ApplicationSupport/JetBrains 找到指定idea,打开编辑  vi idea.vmoptions  ,删除下面信息。保存  3、重新打开idea 即可

    2024年02月09日
    浏览(34)
  • Python 读取csv文件时报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd0 in position 0:invalid

    问题描述:我在读取csv文件时 python报了如下错误 或者报了以下错误:UnicodeDecodeError: \\\'gbk\\\' codec can\\\'t decode byte 0xb1 in position 5: illegal multibyte sequence 目录 问题引出: 错误示范如下: 解决方案如下: 我先创建的xlsx 或者 xls文件,然后再改成以csv为后缀的文件,最后在python里读取失

    2024年02月16日
    浏览(36)
  • ubuntu安装vscode详细教程 ubuntuvscode安装后打不开问题

    这个有个坑,有的电脑一次成功,有的安装不了 不要下载最新版本,下载之前的旧版本: Visual Studio Code April 2020 注意ubuntu的格式是deb 注意ubuntu的格式是deb 不要下载错了。 下载之后,我们直接打开就可以了 安装之后会弹出输入密码 就可以完成了,但是博主没那么好运! 我

    2023年04月09日
    浏览(27)
  • 【python】Anaconda安装后打不开jupyter notebook(网页不自动跳出)

    【系统环境】win 11 之前按照我所写的博文步骤安装了anaconda,安装以后也验证了是没有问题的。 文章地址如下供参考:https://blog.csdn.net/weixin_43416960/article/details/136692079?spm=1001.2014.3001.5502 结果打脸的事情啪啪的就来了。我发现我的 jupyter notebook 竟然打不开。 用cmd/Anaconda Promp

    2024年04月10日
    浏览(30)
  • 【微软商店(Microsoft Store)重置后打不开,商店下载不了应用的解决方法】

    微软商店(Microsoft Store)重置后打不开,商店下载不了应用的解决方法 1.进入以下网址进行微软系统更新,下载相应系统,下载后双击独立程序包进行更新,然后重启电脑。(注意windows版本号与处理器类型,不要下载错了) https://www.catalog.update.microsoft.com/Search.aspx?q=KB5015020 版本

    2024年02月04日
    浏览(47)
  • Nessus安装过程或者结束后打不开登录界面(https://localhost:8834/#/)解决办法

    解决办法如下,分为三个步骤 第一步: 首先打开浏览器 设置 进入到 常规选项 一直往下滑,找到 网络设置 点击设置将默认代理设置为 不使用代理服务器 ,第一步就ok了,我们接着第二步; 第二步: 打开终端,给一个 sudo ,使用以下指令启动Nessus系统服务 第三步: 进入登

    2024年02月02日
    浏览(29)
  • Unity中SteamVR2.0手柄按键绑定当SteamVR Input里的Open Binding UI按钮点击后打不开

    分享给第一次接触steamVR和新手的。也是给自己记一个笔记 最近在做SteamVR手柄按钮绑定时碰到一个问题,SteamVR Input里的Open Binding UI按钮点击后打不开本地的steamVR的绑定页面。之后我去查找资料一直都没解决方法,直到有一篇中提到了一句话在SteamVR里打开控制器设置。因此我

    2024年02月01日
    浏览(43)
  • 更新win10系统后office打不开的解决方法

    office办公软件主要用于文字、表格、演示等多种功能,内存占用低、运行速度快。一位用户更新win10系统后office打不开了,怎么办?没更新之前都可以正常开启的,相信大部分用户都遇到过类似的问题,今天小编告诉大家详细修复方法。 office打不开的修复方法一: 1、使用o

    2024年02月11日
    浏览(34)
  • UnicodeDecodeError: ‘utf-8‘ 编码错误解决方案 - Python

    UnicodeDecodeError: ‘utf-8’ 编码错误解决方案 - Python 在Python编程中,当处理文本数据时,有时会遇到UnicodeDecodeError错误,错误信息可能类似于\\\"UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb in position 1: invalid start byte\\\"。这个错误通常表示尝试将一个无法被解码为指定编码的字节序

    2024年02月06日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包