'stty' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� Traceback (most recent call last): File "D:\Facial-Expression-Recognition.Pytorch-master\Facial-Expression-Recognition.Pytorch-master\mainpro_CK+.py", line 15, in <module> import utils File "D:\Facial-Expression-Recognition.Pytorch-master\Facial-Expression-Recognition.Pytorch-master\utils.py", line 16, in <module> _, term_width = os.popen('stty size', 'r').read().split() ValueError: not enough values to unpack (expected 2, got 0)
时间: 2023-06-20 09:03:37 浏览: 440
stty命令 修改终端命令行的相关设置
这个错误提示是在运行代码时出现的,它的意思是说在执行utils.py文件时,其中的一段代码出现了错误。根据错误提示,是在第16行出现了错误。
具体来说,这个错误是由于在utils.py文件的第16行中调用了系统命令 "stty size" 来获取终端窗口的大小。但是,在某些操作系统或环境下,该命令可能不存在或不可用,导致出现上述错误。
解决这个问题的方法是,可以在utils.py文件中添加一些代码进行兼容处理,例如:
```python
import os
try:
_, term_width = os.popen('stty size', 'r').read().split()
except ValueError:
term_width = 80 # 默认设置为80列
```
这样,代码就会在无法获取终端窗口大小时,默认将其设置为80列,从而避免了上述错误的出现。
阅读全文