问题
在使用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'
文章来源:https://www.toymoban.com/news/detail-448065.html
- 首先解决电脑里有没有
Microsoft Visual C++ 14.0
,我们可以下载Microsoft Visual C++ Build Tools
,尝试进行修复。这里我就不赘述了,参考Microsoft Visual C++ 14.0 is required解决方法。(这篇文章有提到不需要安装Visual Studio,因为体积很大,如果不常用,占用空间) - 可是对我来说,我的电脑是安装了
Visual Studio 2019
的,这就很奇怪了,于是我就直接查询cannot run 'rc.exe'
如何解决,成功解决。其实就是在电脑中找到rc.exe
和rcdll.dll
这两个文件,复制到下面路径中:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
至于rc.exe
和rcdll.dll
这两个文件如何找,有这么几个参考位置:文章来源地址https://www.toymoban.com/news/detail-448065.html
C:\Program Files (x86)\Windows Kits\8.1\bin\x86
C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86
等等
到了这里,关于【Python学习笔记】pip安装reportlab包时报错:fatal error LNK1158: cannot run ‘rc.exe‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!