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

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

问题

在使用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
    等等
    
相关文章
|
5天前
|
机器学习/深度学习 Linux 开发者
Python必备工具:pip的安装与管理
Python必备工具:pip的安装与管理
13 0
|
6天前
|
缓存 Python
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-npf9报错
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-npf9报错
|
6天前
|
Python
7-14|salt之安装Python模块
7-14|salt之安装Python模块
|
6天前
|
Python
7-9|Python如何安装ruamel.yaml
7-9|Python如何安装ruamel.yaml
|
7天前
|
Python Windows
安装python 以及 安装 pycharm
安装python 以及 安装 pycharm
|
11月前
|
Python
项目依赖的python包requirements.txt文件的生成与安装
项目依赖的python包requirements.txt文件的生成与安装
295 0
|
5月前
|
Python Windows
Python分发包安装pip3
Python分发包安装pip3
29 0
python 获取当前项目引用的第三包(不是当前环境里面安装的所有安装包)
python 获取当前项目引用的第三包(不是当前环境里面安装的所有安装包)
|
Python
Python 3.8.8 几个常用库的下载和离线包的制作安装
Python 3.8.8 几个常用库的下载和离线包的制作安装
2473 0
下一篇
无影云桌面