在进行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的版本问题?我用的官网的命令下载的
不知道是不是不兼容的问题,请求解答,最好可以告知我解决方法。谢谢!