pycharm无法正常调试问题
pycharm无法正常调试问题
1.错误代码
已连接到 pydev 调试器(内部版本号 231.8109.197)Traceback (most recent call last):
  File "E:\Python\pycharm\PyCharm 2023.1\plugins\python\helpers\pydev\_pydevd_bundle\pydevd_comm.py", line 304, in _on_run
    r = r.decode('utf-8')
        ^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 1022-1023: unexpected end of data
进程已结束,退出代码-1073741510 (0xC000013A: interrupted by Ctrl+C)

2.解决方法
进行下图相关操作找到pydevd_comm.py文件,如何修改第304行代码为如下代码:
第304行代码:
r = r.decode('utf-8')
修改后的的代码格式:
try:
    r = r.decode('utf-8')
except UnicodeDecodeError:
    r = r.decode('latin-1')  # 尝试其他编码
修改前的图片:

修改后的代码展示:

3.调试展示
上述代码加完后,运行待调试的代码已经可以正常调试啦

pycharm无法正常调试问题的更多相关文章
- Pycharm:debug调试时使用参数
		
一种操作方法: 文章链接:MAC下使用Pycharm,debug调试时怎样带参数 今天在网上找了一个例子敲代码,因为我使用的是PyCharm,例子运行时需要带参数,开始不知道怎么带参数,网上搜了大半天 ...
 - Openstack Pycharm 的远程调试
		
问题背景 最近再研究openstack cinder api的时候遇到了个问题:使用命令行调用API的时候,使用domain的token时,会产生一个错误,但是通过cinder的api都无法确定产生错 ...
 - pycharm Python Console调试 & django 调试
		
1.设置断点,然后debug 2.如果在运行中想修改变量,可以直接在pycharm中修改 如将列表的 13改成3,然后选中 Excuting Selection in console ...
 - pycharm的断点调试与TODO标记
		
断点调试的方法: 断点调试在程序比较大的时候调试运用的比较多 点击Pycharm软件右上角绿色三角形右边的小甲鱼图标,点击之后会弹出断点调试的界面 Debug是用来调试bug的 terminal 是终 ...
 - 使用pycharm以及用pycharm句子切分调试
		
c在D盘建立了个文件夹,然后把segment1.py文件放进去. 然后双击segment1,就自动用pycharm打开了.然后就可以运行和debug.之前最开始的时候我segment1.py文件放桌面 ...
 - windows下PyCharm运行和调试scrapy
		
Scrapy是爬虫抓取框架,Pycharm是强大的python的IDE,为了方便使用需要在PyCharm对scrapy程序进行调试 python PyCharm Scrapy scrapy指令其实就是 ...
 - pycharm远程代码调试
		
1.pycharm连接linux服务器并上传功能 # Tools-->Deployment-->Configuration # 点击+号,选择SFTP类型,name填项目名字-->填 ...
 - pycharm flask  debug调试接口
		
pycharm中对某接口调试,使用print打印日志太麻烦,可以通过debug模式来调试 一.首先开启flask的debug开关 编辑configurations 勾选FLASK_DEBUG选项 已d ...
 - 1.使用pycharm搭建开发调试环境【转】
		
感谢 feigamesnb 第一步:安装python2.7环境 去https://www.python.org/downloads/下载windows版本的python,选择2.7版本,按提示安装,并 ...
 - pycharm的断点调试【转自https://blog.csdn.net/weixin_39198406/article/details/78873120】
		
1. show execution point (F10)显示目前项目所有断点2. step over (F8)下一步但仅限于设置断点的文件3. step into (F7)执行下一行4. step ...
 
随机推荐
- 记录一个命令 可以在linux很方便的安装一些软件
			
小鱼的一键安装系列 wget http://fishros.com/install -O fishros && . fishros 一键安装:ROS(支持ROS和ROS2,树莓派Jet ...
 - L2-3 锦标赛
			
先画图理解 具体就是先存入每个左右子树的lose,然后存入根的lose和win 然后往下建树,左右的win也可以交换 可以学习这样的完全二叉树存储结构 #include <bits/stdc++ ...
 - 基于Lighthouse搭建高颜值的YesPlayMusic网易云播放器
			
本文介绍了如何使用腾讯云的Lighthouse轻量应用服务器来搭建一个高颜值的第三方网易云播放器. 项目简介 本文使用的是YesPlayMusic项目,这是一款高颜值的第三方网易云播放器,它完全可以作 ...
 - Golang服务可观测和思路分享
			
省流 中医四诊"望闻问切"与程序诊断有异曲同工之妙.在Golang问题排查中,我们需要建立系统化的诊断思维:通过观察表象(望).收集信息(闻).追溯根源(问).精准施治(切)四个维 ...
 - 一步到位js/javascript对象和querystring查询字符串互转(get/url参数)
			
当然,这个问题又很多解决方式,这里说一种最简洁的方式: 对象转querystring查询字符串(get/url参数) 我看网上的方法都比较繁琐,其实可以直接使用js的URLSearchParams对象 ...
 - 使用 PyInstaller 打包 Python 应用并解决依赖问题
			
使用 PyInstaller 打包 Python 应用并解决依赖问题 在 Python 开发中,有时需要将程序打包成独立的可执行文件,以便分发和部署.PyInstaller 是一个广泛使用的工具,可以 ...
 - Java8 新特性-Lambda表达式
			
目录 1.Lambda表达式介绍 2.Lambda表达式语法细讲 3. Lambda表达式语法精简 4. Lambda方法引用 5. 综合实例 6. @FunctionalInterface注解 7. ...
 - 通过cmd/批处理 开启关闭windows中的mysql数据库
			
目录 cmd 开启关闭mysql 批处理 开启关闭mysql 每次通过服务开启关闭mysql太麻烦,可以通过cmd或批处理来解决 cmd 开启关闭mysql cmd需要使用管理员打开 //开启mysq ...
 - 工具 | burpgpt
			
0x00 简介 burpgpt是一款利用AI来检测安全漏洞的burpsuite插件.Burp Suite GPT扩展集成了OpenAI的GPT,以执行额外的被动扫描以发现高度定制的漏洞,并支持运行任何 ...
 - Opencv与Pillow图片操作差异对深度学习的影响
			
目前在使用Pytorch训练的深度学习模型算法,大部分由于pillow与torchvision中transforms的优异兼容都会采用Image.open from pillow的方式进行图像数据的读 ...