这是我执行的操作:
安装 pip3 install glove_py ok。在 Jupyter Python 中, import glove 可以正常工作。
from glove import *
问题:
当我尝试基本设置代码以确保所有模块都已加载并正常工作时。我有这个代码,其中的错误消息是:“NameError: name 'glove' is not defined”。现在由于模块 glove 导入工作正常,我尝试了函数 'glove' 和 'Glove',两者都没有定义 NameError。
我确实找到了 'git clone http://github.com/stanfordnlp/glove ' 之类的库,并使用 make 下载并构建了代码。此代码在控制台中运行正常以获取示例。
pip3 install glove_py
pip install 为 glove_py 安装好了。
pip3 install glove_python
但是 pip install for glove_python 安装失败,出现“错误命令错误,退出状态 1:”。
glove && make
mkdir -p build
glove 'git clone http://github.com/stanfordnlp/glove ' 下载好并使用 make ok 构建。但即使使用这个 make'd 版本,我也无法让 Python 导入手套找到在 Jupyter Python 环境中实现的这个 c 代码。
我怀疑我遗漏了一些简单的东西,我将不胜感激。
Python代码,测试运行。这是我的 Python 代码测试运行,它在找不到模块时失败。
model = glove(df, vocab_size=3, d=50, alpha=0.75, x_max=100.0)
model.train(df)
model.to_txt()
words = model.most_similary("one", 10)
NameError Traceback (most recent call last)
<ipython-input-11-517b339bba36> in <module>
----> 1 model = glove(df, vocab_size=3, d=50, alpha=0.75, x_max=100.0)
2 model.train(df)
3 model.to_txt()
4 words = model.most_similary("one", 10)
5 print(words)
NameError: name 'glove' is not defined
目录函数查看“gl”模块中的函数,从手套包导入,没有显示模块函数名称。所以这清楚地表明手套作为 gl 的导入存在一些问题。
dir(gl)
['__doc__',
'__file__',
'__loader__',
'__name__',
'__package__',
'__path__',
'__spec__']