当前位置:   article > 正文

window11下安装fastText_fasttext windows

fasttext windows

当我尝试在spyder中导入fasttext时,显示报错:

说明还未安装fasttext,就尝试着在spyder中用"pip install fasttext"直接进行安装,但是出现报错,并返回了一个链接:

这段报错总的意思是错误出现在软件包,而不是pip,但是上面所提供的链接打不开,我就考虑是不是要进行手动下载fasttext文件,然后再进行安装。(画下划线部分参考下面链接)

win 安装 fasttext_windows上的fasttext安装教程-CSDN博客

fasttext-wheel · PyPI

对于如何查看python版本,可以参考下面步骤:

1、在电脑左下角搜索栏处同时按住“win”、“R”,会弹出运行框;

2、在运行框内输入“python”,点击“确定”,会得到对应的python版本(我的是python3.6.3)。

fasttext是否安装成功的检验:在spyder中输入“import fasttext”,回车后没有出现报错。

(如果通过上面的操作小伙伴们已经成功完成了fasttext的安装,那下面的内容就不用看啦!如果没有成功,那就看看下面的内容对你有没有帮助吧!)

我的fasttext文件下载、安装过程:

根据上面的查看,我知道了我的python对应版本为3.6.3,所以我下载了下面的文件:

然后在该文件目录下运行”cmd“,输入“pip insatll”+对应的文件名,显示安装成功:

这个时候我以为自己真的成功安装了fasttext,就在spyder上运行了下面的代码:

import fasttext,os
documents = "从前从前,有个人爱你很久\n但偏偏,风渐渐\n把距离吹得好远\n好不容易,能再多爱一天\n但故事的最后\n你好像还是说了,拜拜"
with open('temp.text','w',encoding='utf-8') as temp_file:
    temp_file.write(documents)
model = fasttext.train_unsupervised('./temp.text',model='cbow')
os.remove('temp.text')
vector = model.get_word_vector("人")
print(vector)

但却出现了报错:ModuleNotFoundError: No module named 'fastText',然后我就在想是不是spyder对应的python版本不是3.6.3,一看,果然是版本出现了问题:spyder所对应的python版本是3.10.9:

然后我又去网站下载了3.10.9对应版本的fasttext文件并尝试安装,却出现报错:

显示不为平台所支持,然后我尝试用“pip install”+fasttext文件具体名直接在spyder中进行安装:

显示“c:\User\86199”路径下没有“fasttext_wheel-0.9.2-cp310-cp310-win_amd64.whl”文件,当我将该文件从当前路径移至“c:\User\86199”路径下时再次运行,显示安装成功:

此时在spyder上再次导入fasttext,未报错:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/967920
推荐阅读
相关标签
  

闽ICP备14008679号