如何运行Facebook Fasttext

时间:2016-10-06 14:44:40

标签: facebook python-2.7 deep-learning

我刚从https://pypi.python.org/pypi/fasttext安装了Fasttext包。 然后我尝试了网站上的例子:

import fasttext

# Skipgram model
model = fasttext.skipgram('data.txt', 'model')
print model.words # list of words in dictionary

# CBOW model
model = fasttext.cbow('data.txt', 'model')
print model.words # list of words in dictionary

但我遇到了这个错误:

Traceback (most recent call last):
  File "C:/Python27/tryfasttext.py", line 1, in <module>
    import fasttext
ImportError: No module named fasttext

可能是什么问题?我怎样才能解决它。 N / B 不过,我对这个深度学习的东西很陌生 我在Windows 10,64位上使用python 2.7

2 个答案:

答案 0 :(得分:2)

当我测试我的fasttext安装时,我遇到了同样的问题。 在我的情况下(在ubuntu 14.04下),我通过安装Cython来解决它。

$ pip install Cython --install-option="--no-cython-compile"

然后再次安装fasttext

$pip install fasttext
祝你好运!

答案 1 :(得分:0)

可能是什么问题?

答案:可能有几件事。

  1. 您没有安装必要的C编译器。
  2. 您已在计算机上的错误位置安装了fasttext。
  3. 您的命令行/终端可能正在引用默认的python包,并且您已将fasttext安装到另一个...
  4. 如何对其进行排序。选项:

    1. 了解环境管理......

    2. 使用Anaconda来管理python和所有依赖项......(这就是我所做的,我再也不会处理这些问题了。)

    3. 修改

      我尝试使用快速文本的python端口,但发现它有问题...所以我从命令行运行它,如Facebook的页面所示,它运行良好。