【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
AI 代码解读

错误中还提到:

Microsoft Visual C++ 14.0 is required.
AI 代码解读

解决方法

分析上面的错误,可能是我们没有安装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
    
    AI 代码解读
    至于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
    等等
    
    AI 代码解读
目录
打赏
0
0
0
0
16
分享
相关文章
【Python】怎么解决:urllib.error.HTTPError: HTTP Error 403: Forbidden
解决 `urllib.error.HTTPError: HTTP Error 403: Forbidden`错误需要根据具体情况进行不同的尝试。通过检查URL、模拟浏览器请求、使用代理服务器和Cookies、减慢请求速度、使用随机的User-Agent以及使用更加方便的 `requests`库,可以有效解决此类问题。通过逐步分析和调试,可以找到最合适的解决方案。
524 18
【Python】已解决:urllib.error.HTTPError: HTTP Error 403: Forbidden
通过上述方法,可以有效解决 `urllib.error.HTTPError: HTTP Error 403: Forbidden` 错误。具体选择哪种方法取决于服务器对请求的限制。通常情况下,添加用户代理和模拟浏览器请求是最常见且有效的解决方案。
471 10
Python Error 汇总
本文汇总了Python编程中常见的错误及其解决办法,包括导入错误、类型错误、运行时错误等,并提供了详细的解决方案。
501 0
Python Error 汇总
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
关于NVIDIA Jetson系列设备的入门学习笔记,涵盖了从下载镜像、烧录、设置散热风扇、安装中文语言包、配置环境变量、安装CUDA和OpenCV,到显示CSI摄像头和增加Swap交换空间的详细步骤。
587 0
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
Python学习二:Python包管理器pip
这篇文章介绍了Python包管理器pip的基本概念、基本操作、如何更改下载源为国内镜像以加速下载,以及如何指定安装包的位置。
322 0
Python学习二:Python包管理器pip
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
709 0
Python错误笔记(一):CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up env
这篇文章讨论了CUDA初始化时出现的未知错误及其解决方案,包括重启系统和安装nvidia-modprobe。
1216 0
|
9月前
|
Python pip 操作的几种用法
Python pip 操作的几种用法
161 0
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
203 0

热门文章

最新文章

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问