【发布时间】:2022-01-21 22:25:36
【问题描述】:
我正在尝试通过本教程来安装 BindsNet 并运行 eth_mnist 示例: https://www.youtube.com/watch?v=AEl3yGqy0AU
我收到一个错误:
Traceback (most recent call last): File "eth_mnist.py", line 12, in <module>
from bindsnet.datasets import MNIST File "/home/david/.local/lib/python3.8/site-packages/bindsnet/__init__.py", line 3, in <module>
from . import ( File "/home/david/.local/lib/python3.8/site-packages/bindsnet/datasets/__init__.py", line 6, in <module>
from .collate import time_aware_collate File "/home/david/.local/lib/python3.8/site-packages/bindsnet/datasets/collate.py", line 11, in <module>
from torch._six import container_abcs, string_classes, int_classes
ImportError: cannot import name 'container_abcs' from 'torch._six' (/home/david/.local/lib/python3.8/site-packages/torch/_six.py)
【问题讨论】:
-
“container_abcs”问题已通过“import collections.abc as container_abcs”解决,但现在问题在于“int_classes”。 ImportError:无法从“torch._six”导入名称“int_classes”
-
通过在 collate.py 文件中添加 int_classes = int 解决。
标签: python pytorch containers importerror torch