我试图通过本教程来安装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)
发布于 2022-01-21 23:07:51
“container_abcs”问题用“导入collections.abc as container_abcs”来解决,但现在问题在于“int_classes”。ImportError:无法从'torch._six‘编辑导入名称'int_classes’:
通过将int_classes = int添加到collate.py文件来解决问题。
https://stackoverflow.com/questions/70808275
复制相似问题