不完全与编程相关,但关于我在尝试使用 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 版本:Windows 8 机器上的 win32 上的 2.7.5 MSC v.1500 32 位(英特尔)]。
PyML 版本:0.7.13