我想使用pip安装fasttext
。但是快速文本需要Cython
。错误可以在这里看到:
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-3if14395/fasttext/setup.py", line 3, in <module>
from Cython.Build import cythonize
ModuleNotFoundError: No module named 'Cython'
要从命令行解决此问题,我会这样做:
pip install Cython
pip install fasttext
它会起作用。
但是在这里,我需要从单个requirements.txt
文件中安装软件包,例如:pip install -r requirements.txt
。
如果我的requirements.txt
文件看起来像这样:
Cython
fasttext
它仍然给我一个错误,提示fasttext
需要安装Cython
。
是否有一种方法可以将requirements.txt
都保存在一个pip
文件中,直到安装Cython
才能启动fasttext
安装?
答案 0 :(得分:1)
如果您要安装fasttext
,请尝试将以下内容添加到您的requirements.txt:
numpy
scipy
pybind11
git+https://github.com/facebookresearch/fastText.git