无法在 Windows 上安装 fastText for python。

问题描述 投票:0回答:4

所以我无法在 Windows 上安装 python 的 fasttext。 我按照本期提到的方法

当我输入

python setup.py install
时,出现以下错误:

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2

我尝试使用https://www.lfd.uci.edu/~gohlke/pythonlibs/#fasttext上的轮子。它确实安装了一个模块,但是该模块的名称是 fasttext,与 fastText 不同,后者按照

Readme.md
中提到的方法安装在 Ubuntu 上。此外,安装的
fasttext
模块无法加载像
wiki.de.bin
这样的预构建模型。我收到一条错误消息,指出
Cannot load ../fasttext/wiki.es/wiki.es.bin due to C++ extension failed to allocate the memory
相关问题

我在here创建了一个问题,并在这里提出同样的问题,希望能从这个社区得到更快的回复。

python-3.x fasttext
4个回答
22
投票

在上面 @cgohlke 评论的帮助下,我能够在 Windows 上安装它。只需访问 https://www.lfd.uci.edu/~gohlke/pythonlibs/#fasttext。根据您的版本下载轮子。

pip install .whl file
。现在可以用了。


1
投票

我必须使用 python=3.8 创建环境。这允许我在我的电脑上安装 fasttext。


0
投票

下载

Microsoft Visual C++ Build Tools
并安装
MSVC v140 - VS2015 C++ Build Tools
(v14.00)。它位于 Visual Studio 安装程序的“单个组件”选项卡中。

然后,

pip install fasttext


0
投票

由于上面提到的链接目前似乎已关闭,因此这里有一个适用于 Windows 和 Python 3.11 的轮子压缩版本,它确实有效!

链接

下载后运行

pip install fasttext-0.9.2-cp311-cp311-win_amd64.whl
© www.soinside.com 2019 - 2024. All rights reserved.