Skip to main content
 首页 » 编程设计

python之属性错误 : module 'tensorflow.models.embedding.gen_word2vec' has no attribute 'skipgram_word2vec'

2025年02月15日31txw1958

我是 Tensorflow 的新手,我正在 Tensorflow(仅 cpu)、OS X:10.11.6 上运行 word2vec 嵌入代码教程(https://github.com/tensorflow/models/tree/master/tutorials/embedding)。我通过 pip install 安装了 tensorflow。

运行word2vec_basic.py可以达到预期的结果,但是当转为word2vec.py和word2vec_o​​ptimized.py时,出现如下错误显示:

请您参考如下方法:

您需要使用 bazel构建目录,因为操作“skipgram_word2vec”是在 C++ 中定义的,而不是在 Python 中定义的。