如何在Windows上安装python-crfsuite

时间:2016-08-16 18:58:00

标签: python python-crfsuite

我正在尝试在win7上安装scrapy。一个依赖是python-crfsuite。我跑的时候:

pip install python-crfsuite==0.8.4

最终反复失败:

copying pycrfsuite\__init__.py -> build\lib.win32-2.7\pycrfsuite
running build_ext
building 'pycrfsuite._pycrfsuite' extension
error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27

此软件包的win32是否有预编译的二进制文件?

2 个答案:

答案 0 :(得分:0)

如果您已安装使用Common工具的Microsoft Visual Studio版本。您需要做的就是运行此命令。

set VS90COMNTOOLS=%VS140COMNTOOLS%

假设您当前安装了Visual Studio 14。

答案 1 :(得分:0)

添加此答案以帮助多年后仍尝试安装python-crfsuite的人们。

当我要求pip在Windows 10的python 3.8上安装python-crfsuite时,我收到一条有关需要安装Microsoft Visual C ++ 14.0的错误消息。它一直在说创建轮子需要Microsoft Visual C ++。

最终对我有用的是在Python 3.7.4上安装python-crfsuite。

我怀疑它有用,因为PyPI上的python-crfsuite滚轮不适用于Python 3.8,但可用于Python 3.7。您可以检查包装的PyPI页面以查看哪些轮子可用 https://pypi.org/project/python-crfsuite/#files

如果

pip install python-crfsuite

不适用于您,请尝试下载滚轮并获取pip进行安装。