我正在尝试安装需要RandomWords的ujson,在安装的某个时刻我收到了以下通知:“错误:无法找到vcvarsall.bat ”我在这里搜索了stackoverflow,并找到了一些答案作为这个问题的根源。在接下来的回答https://stackoverflow.com/a/8705722中,OP指出微软已经发布了Python 2.7(http://www.microsoft.com/en-us/download/details.aspx?id=44266)的C ++编译器包。
我安装了这个软件包,但仍然没有成功安装ujson。到目前为止,我已尝试过以下内容:
不确定从何处开始,我们将非常感谢任何建议/帮助。
此处参考一些相关规格:
-UPDATE -
我最后修改了“msvc9compiler.py”并通过将vcvarsall变量的值设置为该批处理文件的位置来手动设置vcvarsall.bat的位置。一切都编译好,但这不是一个推荐的解决方案。我很确定我的编译器版本与一个python 2.7使用的匹配,但正如在答案中提到的,在关于这个主题的另一个问题中,如果这些不匹配则可能导致问题,因为“编译器可能会有不兼容的C运行时库。“