今天用pycharm远程链接autodl跑含有dgl的代码的时候,接连出现了几个import error
一开始是cannot import max_nodes from dgl.batched_graph
后来是modulenotfounderror: no module named 'dgl.nn.pytorch.conv'
最初我以为是dgl版本问题,但是下了几个版本都不行
然后我检查了python目录下的site-packages,进入dgl目录里面发现上述要导的其实都有,不知道为什么导不进去,特别是第一个,代码其实同时导入了mean_nodes和max_nodes,而且dgl包里面两个函数都有,但奇怪的是,前者可以导入后者不可以。
后来突发奇想,直接用autodl的jupyter lab跑,发现没有这个错。不知道为啥会这样。