发生异常: ImportError cannot import name 'traverse_dps' from 'torch.utils.data.graph' (D:\anaconda3\envs\pytorch1\lib\site-packages\torch\utils\data\graph.py) File "D:\论文代码\transformer(pytorch版本)\data\data_utils.py", line 3, in <module> import torchtext.data as data ImportError: cannot import name 'traverse_dps' from 'torch.utils.data.graph' (D:\anaconda3\envs\pytorch1\lib\site-packages\torch\utils\data\graph.py)
时间: 2023-06-30 07:13:02 浏览: 729
python3 解决cannot import name '_AES'问题
5星 · 资源好评率100%
这个错误提示表明您的PyTorch版本太低,不支持`traverse_dps`函数。这个函数是在PyTorch 1.9.0中引入的,如果您使用的是较旧的PyTorch版本,可能会导致该错误。
建议您升级到PyTorch 1.9.0或更高版本。您可以使用以下命令升级:
```
pip install torch --upgrade
```
如果您使用的是conda环境,可以使用以下命令升级:
```
conda install pytorch torchvision torchaudio -c pytorch
```
升级完成后,再次尝试运行代码。
阅读全文