我正在使用Windows 10 64位。使用Visual Studio Community 2017的Python 3.5.5(最近安装)。 (我之前在安装2017之前已经卸载了Visual Studio社区2015)。
我正在尝试遵循here程序。
我正在尝试安装coco api,我使用git将直接克隆并更改目录到cocoapi / PythonAPI。
当我运行 make 时,我收到此错误。
python setup.py build_ext --inplace
running build_ext
building 'pycocotools._mask' extension
error: Unable to find vcvarsall.bat
make: *** [all] Error 1
我查看了stackoverflow,发现我需要为Visual Studio安装Visual C ++的Common工具。当我在python上查找信息时,
Python 3.5.5 |Anaconda, Inc.| (default, Mar 12 2018, 17:44:09) [MSC v.1900 64 bit (AMD64)] on win32
MSC v.1900对应VS 2015,我卸载了安装VS 17。
那么,有没有办法让vcvarsall.bat与VS Community 2017一起工作,还是我必须卸载2017并重新安装2015?此外,我尝试安装2015年与2017年礼物,但它阻止了我的安装,因为安装了较新的版本。
答案 0 :(得分:0)
我的解决方案是卸载以前的版本并从头开始重新安装Visual Studio 2017。它帮助解决了这个问题。