PyCharm报错的情况汇总(个人经验整理)

1. End of statement expected的两种情况

情况1:使用print函数时


由于版本问题,新的版本需要在要输出的内容外面加上小括号

print ('text')

情况2:使用自定义的save函数时
 

句末要加上分号;(至少这个红色的波浪线会消失,变成黄色的叹号,然后再把分号删掉就完全解决了)

'是否继续添加学生信息?'
        answer = input('是否继续添加?y\n')
        if answer == 'y':
            continue
        else:
            break
    save(student_list);
    '添加完学生信息之后,要把上面新添加的数据保存到文件student.txt当中'
    print('学生信息录入完毕!')  # 调用save()函数,用于存储学生信息(save函数前面没有,下面会定义这个函数)
'是否继续添加学生信息?'
        answer = input('是否继续添加?y\n')
        if answer == 'y':
            continue
        else:
            break
    save(student_list) # ——————————这个句末的分号再删掉就好啦——————————————
    '添加完学生信息之后,要把上面新添加的数据保存到文件student.txt当中'
    print('学生信息录入完毕!')  # 调用save()函数,用于存储学生信息(save函数前面没有,下面会定义这个函数)

2. try except的时候报错PEP 8: E722 do not use bare 'except'

在except后面需要加上错误的具体类型,比如:TypeError, AttributeError之类的

        try:
            english = int(input('请输入英语成绩:'))
            python = int(input('请输入Python成绩:'))
            java = int(input('请输入Java成绩:'))
        except TypeError:
            print('输入无效,不是整数类型,请重新输入')
            continue  # 返回while true 那里重新输入

3. ModuleNotFoundError: No module named '***'

调用自定义模块出现ModuleNotFoundError: No module named ‘XXX‘的解决方案

 4. 找不到COM接口

485或者232的数据线没有插到电脑上,插上就好了。

5. ERROR: Could not find a version that satisfies the requirement ultralytics (from versions: none)
ERROR: No matching distribution found for ultralytics

把魏皮嗯关掉,重新下命令 >>pip install ultralytics就可以啦

6. AttributeError: 'NoneType' object has no attribute 'shape'

文件路径中有中文,变成全英文的路径就可以啦。

7. 报错:No module named 'supervision'

Python终端输入以下命令并回车:

pip install supervision

8. 运行界面显示download yolov8-seg.pt但一直没开始下载,怎么办?

换更稳定的网络

9. ModuleNotFoundError: No module named 'ultralytics.yolo'

pip install ultralytics.yolo

或者

pip install ultralytics==8.0.100

10. WARNING  Environment does not support cv2.imshow() or PIL Image.show()

pip uninstall opencv-python-headless -y 

pip install opencv-python --upgrade

然后运行出现:AttributeError: module 'cv2' has no attribute 'setNumThreads'

 然后再:

pip install opencv-python==4.6.0.66 

在运行就正确了!🤩

11. NotImplementedError: Could not run 'torchvision::nms' with arguments from the 'CUDA' backend. 

解决方法: NotImplementedError: Could not run ‘torchvision::nms‘ with arguments from the ‘CUDA‘ backend._notimplementederror: could not run 'torchvision::n-CSDN博客文章浏览阅读6.3k次,点赞13次,收藏27次。NotImplementedError: Could not run 'torchvision::nms' with arguments from the 'CUDA' backend. _notimplementederror: could not run 'torchvision::nms' with arguments from thhttps://blog.csdn.net/weixin_43501408/article/details/128430429具体为,在终端运行以下代码:

pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio===0.9.0 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.douban.com/simple

12. Pycharm用了之后C盘爆满

PyCharm缓存将C盘挤爆?一招帮你从根本上解决(超详细)

以及 删除 C:\Users\Administrator\AppData\Local\CrashDumps 中的文件。

13. 右键运行程序,变成了运行测试

打开pycharm设置,工具,Python集成工具,测试,默认测试运行程序修改为Unittest, 然后重启pycharm即可解决。

参考:pycharm 右键运行代码时总是测试模式运行(run pytest)_为什么pycharm运行的时候会是测试-CSDN博客

14. Can't parse 'pt1'. Sequence item with index 0 has a wrong type

在运行`cv2.rectangle`的时候会遇到的问题,把坐标数据强制变成int类型就可以啦

def display_bbox(im_dets, xyxy_list, color=(0, 0, 255), thickness=2):
    cv2.rectangle(
        im_dets,
        (int(xyxy_list[0][0]), int(xyxy_list[0][1])),
        (int(xyxy_list[0][2]), int(xyxy_list[0][3])),
        color,
        thickness
    )

  • 10
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值