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.
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
)