虽然不是与编程直接相关的内容,但涉及到我在尝试使用python setup.py install安装python包时遇到的错误。
我已下载了PyML包的tar文件。解压后,我执行了以下步骤:
在DOS提示符下,设置变量如下:
SET VS90COMNTOOLS=%VS110COMNTOOLS%
进入提取的PyML文件夹中有setup.py的目录,然后运行:
python setup.py build
python setup.py install
但是在两个步骤中,我都会遇到以下错误,与ext/hash_map无法找到相关。
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\xlocale(336) : 警告 C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc e:\ajit\pyml-0.7.13.tar\dist\pyml-0.7.13\pyml\containers\ext\SparseDataSet.h(14): 致命错误 C1083: 无法打开包括文件: 'ext/hash_map': 没有那个文件或目录 错误:命令'"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\cl.exe"'执行失败,退出状态为2
我错过了什么?如何解决此错误并安装PyML。
Python版本:2.7.5 MSC v.1500 32位(Intel)]在Windows 8机器上运行。
PyML版本:0.7.13