在尝试安装scrapy包(Python 3.4,Windows 10)时,收到错误消息
error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1": www.microsoft.com/download/details.aspx?id=8279我在其他包中遇到过这个问题,并且还没有解决它。看过这个问题后,我认为在Windows10上安装SDK7.1是有问题的,因为Windows10附带了.NET 4的预安装版本,而SDK安装程序无法识别该版本。(它显示您需要.NET 4,可从...获取,但从那里获得的安装程序显示.NET 4已经安装)。
我的问题是:有谁知道(1)安装声称需要VC++ 10的Python包或(2)在Windows10上安装SDK7.1的问题的最终解决方案的链接?
我很乐意提供有关Python或Windows方面问题的更多细节。
发布于 2017-06-11 23:05:37
对于Windows10上的SDK安装,您可以通过临时更改注册表项来欺骗安装程序,使其认为您拥有预期的.NET版本。
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client\Version
和
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full\Version
至
4.0.30319
记住在完成后重新设置这些值!
还有其他各种不涉及修改注册表的潜在解决方案,但这对我来说很有效。
https://stackoverflow.com/questions/41548911
复制相似问题