【Python学习笔记】pip安装reportlab包时报错:fatal error LNK1158: cannot run ‘rc.exe‘

导读:本篇文章讲解 【Python学习笔记】pip安装reportlab包时报错:fatal error LNK1158: cannot run ‘rc.exe‘,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

问题

在使用pip安装reportlab包时,报如下错误:

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

错误中还提到:

Microsoft Visual C++ 14.0 is required.

解决方法

分析上面的错误,可能是我们没有安装Microsoft Visual C++ 14.0所致,还有个原因就是上述提到的,无法运行 cannot run 'rc.exe'

  1. 首先解决电脑里有没有Microsoft Visual C++ 14.0,我们可以下载Microsoft Visual C++ Build Tools,尝试进行修复。这里我就不赘述了,参考Microsoft Visual C++ 14.0 is required解决方法。(这篇文章有提到不需要安装Visual Studio,因为体积很大,如果不常用,占用空间)
  2. 可是对我来说,我的电脑是安装了Visual Studio 2019的,这就很奇怪了,于是我就直接查询 cannot run 'rc.exe'如何解决,成功解决。其实就是在电脑中找到rc.exercdll.dll这两个文件,复制到下面路径中:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

至于rc.exercdll.dll这两个文件如何找,有这么几个参考位置:

C:\Program Files (x86)\Windows Kits\8.1\bin\x86
C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86
等等

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/63017.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!