安装yolov5的时候进行安装测试出现了SyntaxError: invalid syntax的报错怎么办?

在进行YOLOv5项目克隆和安装的时候,前面都是正常运行的,到了安装测试的时候就出现了SyntaxError: invalid syntax的报错,本人cuda11.3版本,python3.9.7版本。

(pytorch1.7) D:\yolov5-5.0-mask>python detect.py --source ./data/images/ --weights weights/yolov5s.pt --conf 0.4
运行结果:
Traceback (most recent call last):
  File "D:\yolov5-5.0-mask\detect.py", line 6, in <module>
    import torch
  File "C:\Users\17813\Anaconda3\envs\pytorch1.7\lib\site-packages\torch\__init__.py", line 751, in <module>
    from .functional import *  # noqa: F403
  File "C:\Users\17813\Anaconda3\envs\pytorch1.7\lib\site-packages\torch\functional.py", line 8, in <module>
    import torch.nn.functional as F
  File "C:\Users\17813\Anaconda3\envs\pytorch1.7\lib\site-packages\torch\nn\__init__.py", line 1, in <module>
    from .modules import *  # noqa: F403
  File "C:\Users\17813\Anaconda3\envs\pytorch1.7\lib\site-packages\torch\nn\modules\__init__.py", line 30, in <module>
    from .upsampling import UpsamplingNearest2d, UpsamplingBilinear2d, Upsample
  File "C:\Users\17813\Anaconda3\envs\pytorch1.7\lib\site-packages\torch\nn\modules\upsampling.py", line 156
    def extra_repr(self) -> str:
    ^
SyntaxError: invalid syntax

我尝试了不同版本的python,还降级了pip,都不对,感觉可能是因为pytorch的版本问题?我用的官网的命令下载的

img

不知道是不是不兼容的问题,请求解答,最好可以告知我解决方法。谢谢!