在尝试安装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
我遇到了其他软件包的这个问题,还没有解决它。仔细阅读了这个问题,我认为在Windows 10上安装SDK 7.1是一个问题,因为后者附带了SDK安装程序无法识别的预安装版本的.NET 4。 (它说你需要.NET 4,从...那里得到它,但你从那里得到的安装程序说已经安装了.NET 4。)
我的问题是:有没有人知道有关以下问题的最终解决方案的链接:(1)安装声称需要VC ++ 10的Python软件包或(2)在Window 10上安装SDK 7.1?
很高兴提供有关问题的Python或Windows方面的更多详细信息。
答案 0 :(得分:0)
要在Windows 10上安装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
请务必在完成后重新设置值!
还有其他各种潜在的解决方案,不会让您修改注册表,但这对我有用。