文章题目虽然已经有一模一样的了 ,鉴于情况并不完全相同,我就稍微说两句。
问题出现在pycharm安装pycocotools上面。
经过几番查找,发现即便起初设计者完全没考虑windows用户,不过还是已经有大佬在github上面放出了windows版本。点击此处跳转
运行Readme中的命令语句
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
出现错误(很长,下面是我认为的关键两句)
LINK : fatal error LNK1158: cannot run 'rc.exe'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1158
解决方案
我做了不少操作,,感觉最后一个是解决关键(你们可以考虑直奔最后一个方法)
1. 添加VC环境变量
设置用户环境变量,是用户环境变量,不是系统环境变量
变量名:VCINSTALLDIR(变量值为vs安装路径下的VC,默认是这个)
变量值:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC
设置好上面的再win+R运行cmd,执行命令set CL=/FI”%VCINSTALLDIR%\INCLUDE\stdint.h” %CL%
2. 修复式重装VS2015(这个可能和我为了装torch的努力过程搞混了)
翻了好久看的网页太多找不到链接了=.=相信你们想要的话一定能找到
3. “傻瓜”式复制粘贴所需文件
C:\Program Files (x86)\Windows Kits\8.1\bin\x86
在上面这个路径下找到 rc.exe, rcdll.dll两个文件。(虽然我是win10,但该路径下文件也是存在的)将其复制到如下路径
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
OK!完美解决~撒花✿✿ヽ(°▽°)ノ✿