官网安装 pip install git+https://github.com/samoturk/mol2vec
(若使用 anacanda 需要在 anacanda prompt 中运行上面的内容)
此步若遇到TypeError:parse() got an unexpected keyword argument 'transport_encoding' 则用
conda install -c anaconda html5lib
(来自 https://www.cnblogs.com/minsons/p/7872647.html)
更新后应该可以使用
之后跑这上面的ipynb:
https://github.com/samoturk/mol2vec_notebooks/blob/master
(下面这部分原作者更新了之后最新的gensim就可以直接跑了 应该不会有问题)
如果出现AttributeError: 'Word2Vec' object has no attribute 'vocabulary'
查看requirements.txt看到
ipython>=6.1.0
scikit-learn>=0.18
gensim>=3.0.1
bokeh>=0.12.10
应该是库版本的问题 用 conda install gensim=3.1.0
应当可以解决
(若使用 anaconda 需要在 anacanda prompt 中额外使用 pip uninstall gensim)
(虽然 requirements.txt 写的是3.0.1 但是这个版本会出另外一个问题 我本着时间精神一个个版本试过来3.1.0解决了 神坑)
网友评论