跳坑日记:mol2vec

2018-03-22  本文已影响0人  路滑鱼

官网安装 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解决了 神坑)

上一篇下一篇

猜你喜欢

热点阅读