我在代码中用import pickle
而不是from rdkit.six.moves import cPickle
,因为我读到cPickle已过时,然后出现此错误:
---> 39 _fscores = pickle.load(gzip.open('%s.pkl.gz' % name))
AttributeError: module 'rdkit.six.moves' has no attribute 'cPickle'
我不明白为什么不打电话给rdkit.six.moves.cPickle
会收到此错误。
我已经解决了。这是Pycharm中用于Anaconda的Jupyter Notebook的问题。我不知道到底发生了什么,但是我已经更改了内核并且它起作用了。
我添加了Jupyter Notebook标签。