我正在使用Python 2.7运行64位Windows 7机器,并且我正在尝试安装here的人口普查python模块(版本0.7)。我安装了Visual Studio Express 2008(版本9.0),以及版本8,11和12.当我尝试安装模块时,它会以致命错误退出。
当我运行命令提示符pip install -U census
时,这些是我在错误之前得到的最后几行:
creating build\temp.win-amd64-2.7\Release
C:\Programfiles (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe /c
/nologo /0x /MD /W3 /GS- /DNDEBUG -IC:\Users\user\Anaconda\include -IC:\User
s\user\Anaconda\PC /Tcjellyfishmodule.c /Fobuild\temp.wim-amd64-2.7\Release\
jellyfishmodule.obj
jellyfishmodule.c
c: \users\user\appdata\local\temp\pip-build-orcdrr\jellyfish\jellyfish.h
(4) : fatal error C1083: Cannot open include file: 'stdbool.h': No such file
or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\VC
\\BIN\\amd64\\cl.exe' failed with exit status 2
当我在census-0.7目录中并输入提示python setup.py install
我已经尝试了修复here,但它不起作用。当我在census-0.7目录中并输入提示python setup.py build --compiler msvc
时,正如修复建议的那样,我收到以下错误消息:
running build
running build_py
file census.py (for module census) not found
file census.py (for module census) not found
这让我相信人口普查模块源代码可能有问题。有没有人有经验在64位机器上的Python 2.7中解决此错误或有安装人口普查模块的经验?我是一个相对新手的程序员,所以如果有一个简单或明显的修复,我可能没有看到它。