我使用的是Windows 8和Python 2.7.9。我尝试使用esmre
安装pip
,但出现以下错误:
src / aho_corasick.c(48):致命错误C1083:无法打开包含 file:'stdbool .h':没有这样的文件或目录错误:命令 'C:\ Users \ CHALLEN QU \ AppData \ Local \ Programs \ Common \ Micro soft \ Visual C ++ for Python \ 9.0 \ VC \ Bin \ cl.exe'退出失败 状态2
esmre的车轮失败 无法构建esmre
我已经尝试过的事情:
pip
和setuptools
esmre
的编译版本esmre
安装easy_install
或将软件包内的setup.py安装。似乎我无法编译它。
答案 0 :(得分:1)
" stdbool.h"不是C ++标头和Visual 2010 doesn't support C99。
作为一种解决方法,您可以找到Visual" include"目录并添加" stdbool.h"文件包含以下内容:
typedef int bool;
#define false 0
#define true 1
中所示
#pragma once
#define false 0
#define true 1
#define bool int
来自this answer。
链接线程中的另一个解决方法是使用不同的编译器。