use*_*044 6 sdk visual-c++ python-3.x windows-10
在尝试安装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
Run Code Online (Sandbox Code Playgroud)
我有其他包的问题,还没有解决它.仔细阅读了这个问题,我认为在Windows 10上安装SDK 7.1是一个问题,因为后者附带了SDK安装程序无法识别的预安装版本的.NET 4.(它说你需要.NET 4,从......那里得到它,但你从那里得到的安装程序说已经安装了.NET 4).
我的问题是:有没有人知道有关以下问题的最终解决方案的链接:(1)安装声称需要VC++ 10的Python包或(2)在Window 10上安装SDK 7.1?
很高兴提供有关问题的Python或Windows方面的更多详细信息.
对于在 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
请记住完成后将值设置回来!
还有各种其他潜在的解决方案,这些解决方案不涉及您修改注册表,但这对我有用。