出错合集
1. AssertionError
这句话的意思是: DGLGraph.readonly已经不可用了,而现在高版本的DGLGraph总是支持mutable! 记住是总是,一直!!!
所以现在由于版本问题,使用了高版本,原文中 DGLGraph.readonly肯定是False的,所以直接默认为True了
2. 安装en_core_web_md
第一种方法:
https://blog.csdn.net/Jean001100/article/details/106203318/
第二种方法:
从官网下载后再安装
链接下载
安装教程
注意:上面的安装包在任何地方都行,直接运行
python setup.py install
3. AttributeError: ‘Graph’ object has no attribute ‘node’
pip install networkx==2.3
版本问题
4. assertionError:肯定不满足条件了
低版本已经被放弃了,没有这个属性了!!
所以安装低版本的可以:
教训就是: 千万要看requirment.txt!!!
解决方法:
pip install dgl==0.4.3
5. ImportError
跟着提示走!!! 你把鼠标按在Import XX上,系统会教给你怎么做!!!
6. 读npy文件! 出现了ValueError: Object arrays cannot be loaded when allow_pickle=False
ValueError:表示的是Value有或者是没有或者是不可读!
怎么读? npy文件就是numpy文件! 当然用numpy读! np.load()
import numpy as np
import os.path as ospmode = "68841_tweets_multiclasses_filtered_0722_part2.npy"
base_path = '../datasets/Twitter/'
data_path = osp.join(base_path + mode)data_split = np.load(data_path, allow_pickle=True)
print(type(data_split))
print(len(data_split))
print(data_split[0:5])
出现上面的问题,解决方法有两个: