SMALL GOOOSE 2023-04-04 10:04 采纳率: 0%
浏览 45

thonny中装friendly-traceback出现如下报错

img


friendly traceback的问题:我下载的版本是0.7.61版本(我搜索,它自动给的版本),我也在TOOLS里选了1,但我运行错误脚本时(我用的例子也是照本宣科抄您在课堂上给的例子),总是说:

[Could not get friendly traceback. Problem: module 'friendly_traceback' has no attribute 'set_level']

Traceback (most recent call last):

File "/Users/fanjuan/thonnyfile/err1.py", line 1, in

print(a)

NameError: name 'a' is not defined

我不知道究竟咋回事,我有在Tools里“set_level"啊。

因为没有得到与您在案例里一样的结果,我卸载了friendly_tracebac,然后重装,重新把tools里的set_level里改为0,再改为1,并且关闭thonny,然后又重新打开thonny.

这一切做了,都没有成功,我也不知道我还能做什么了,我也不敢乱动电脑里的设计,实在是黔驴技穷啊,请不吝赐教。谢谢

  • 写回答

2条回答 默认 最新

  • Leodong. 2023-04-04 10:24
    关注

    该回答通过自己思路及引用到各个渠道搜索综合及思考,得到内容具体如下:

    根据您的描述,您使用的是friendly-traceback 0.7.61版本,但在运行错误脚本时出现了 `module 'friendly_traceback' has no attribute 'set_level'` 的错误提示。这个错误提示是因为 friendly-traceback 的新版本中移除了 `set_level` 这个函数,而0.7.61版本还保留了这个函数,因此在使用时会出现问题。
    
    建议您尝试更新 friendly-traceback 到最新版本,同时也更新 Thonny 到最新版本,以确保能够正常使用 friendly-traceback。您可以使用以下命令在终端中更新 friendly-traceback:
    
    pip install --upgrade friendly-traceback
    
    如果更新后仍然出现问题,可以尝试使用 friendly-traceback 的其他函数来获取更详细的错误信息。例如,使用 `explain()` 函数来获取解释性错误信息
    

    具体代码如下:

    import friendly_traceback
    
    try:
        print(a)
    except Exception as e:
        friendly_traceback.explain()
    

    希望这些信息可以帮助您解决问题。


    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月4日

悬赏问题

  • ¥15 Matlab安装yalmip和cplex功能安装失败
  • ¥15 加装宝马安卓中控改变开机画面
  • ¥15 STK安装问题问问大家,这种情况应该怎么办
  • ¥15 更换了一个新的win10系统,再下载VS时碰到的问题,是C++组件的?
  • ¥15 关于罗技鼠标宏lua文件的问题
  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线
  • ¥20 无法创建新的堆栈防护界面
  • ¥15 sessionStorage在vue中的用法
  • ¥15 wordpress更换域名后用户图片头像不显示