Microsoft Visual C++ 14.0 is required

2021/06/05 tips 共 590 字,约 2 分钟

问题描述

  • 安装 torch-scatter 等 python 库时出现 Microsoft Visual C++ 14.0 is required 的内容。

主要原因

部分库的安装需要 C++ 的编译功能

解决方法

  • 部分可以直接去网站下载对应版本的.whl文件,然后运行pip install xxx.whl进行安装
  • pytorch-geometric相关的库可以从链接中下载对应的whl文件
  • 不能找到的需要安装 Microsoft Visual C++ Build Tools
    1. 下载Microsoft Visual C++ Build Tools 2015得到visualcppbuildtools_full.exe文件,安装。
    2. 如果安装visualcppbuildtools_full.exe文件时提示 .Net Framework 版本过低,则需要安装 .Net Framework 4.6.2
    3. 如果安装.Net Framework 4.6.2时出现“无法建立到信任根颁发机构的证书链”,实际上是要安装一个根证书 MicrosoftRootCertificateAuthority2011.cer 下载地址,点击证书文件,选择受信任的根证书颁发机构存储,完成后重新运行.Net Framework 4.6.2安装程序即可。但是此时还可能出现时间戳签名和或证书无法验证或已损坏的问题。可以尝试安装KB2813430补丁;32位系统补丁下载地址64位系统补丁下载地址

文档信息

Search

    Table of Contents