我正在使用 Python 2.7 运行 64 位 Windows 7 机器,并尝试安装在此处找到的 census 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
我在这里尝试过修复,但它不起作用。当我在 census-0.7 目录中并输入 promptpython 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 解决这个错误的经验或者有安装人口普查模块的经验?我是一个相对新手的程序员,所以如果有一个简单或明显的修复,我可能看不到它。