万恶之源:
>>> from glove import Glove
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "D:\code_related_software\Anaconda\lib\site-packages\glove\__init__.py", line 1, in <module>from .corpus import CorpusFile "D:\code_related_software\Anaconda\lib\site-packages\glove\corpus.py", line 10, in <module>from .corpus_cython import construct_cooccurrence_matrix
ModuleNotFoundError: No module named 'glove.corpus_cython'
之后找到这篇文章才发现还要下载Visual C++ 2015 Build Tools
Windows10+anaconda,python3.5, 安装glove-python
博文中的下载链接下载Visual C++ 2015 Build Tools后运行
python setup.py install
报错:
Error: Microsoft Visual C++ 14.0 or greater is required
先看了这篇文章解决了一下
Error: Microsoft Visual C++ 14.0 or greater is required 解决方法
之后还是用 官网 Microsoft C++ 生成工具下载了Visual C++ 2015 Build Tools
还使用注册表查看了是否安装成功
win+R 打开cmd后输入regedit可打开注册表
查看是否安装了VC++ 2015-2019 Redistributeable
按这个文章说的查了一下确实是安装成功了
然后接着运行 python setup.py install 又出现了新的错误
error: command 'D:\\Microsoft Visual Studio\\Visual Studio IDE\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
又去查了一下这篇文章说是pip版本需要更新到最新版本,看了评论感觉希望不大但鉴于沉没成本还是去更新了
结果还是没成功
这个时候整个人都心态炸裂
玩了会手机才稳定下来再重新开始检查每一个步骤
最后发现是在选SDK版本号的时候选错了!!!!
当时看到SDK都在下面而且只有一个是win11的就直接点了
后来查了电脑的版本号后才发现对不上!!
win+R 打开cmd后输入systeminfo可查看版本号
突然我瞟了一眼发现上面居然还有win11的而且才是正确的版本号,重新打开安装器后修改了版本号
当我以为全都可以了的时候重新运行还是报错
error: command ‘D:\Microsoft Visual Studio\Visual Studio IDE\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe’ failed with exit code 2
过了一天重新搜索了安装glove的教程
发现还要下载gcc?
GloVe 正确安装方法
安装完还是那个鬼样子
>>> from glove import Glove
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "D:\code_related_software\Anaconda\lib\site-packages\glove\__init__.py", line 1, in <module>from .corpus import CorpusFile "D:\code_related_software\Anaconda\lib\site-packages\glove\corpus.py", line 10, in <module>from .corpus_cython import construct_cooccurrence_matrix
ModuleNotFoundError: No module named 'glove.corpus_cython'
救命啊求大佬指点QAQ,就个glove怎么那么难安装