Microsoft Visual C++ 14.0 is required. 解决方式合集

文章讲述了在遇到pip安装Python库时遇到的编译问题,以及尝试通过安装libpython和m2w64-toolchain解决未果的情况。后来作者发现可以使用conda通过msys2来安装所需库,避免安装大型的BuildTools或MSVC。然而,对conda命令的误解导致了混淆,正确的做法是直接指定要安装的库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、说明

问题来源于pip安装时的报错,在搜了比较多的解决方式后,始终找不到一个轻量化的解决方式,都需要安装Build Tools或者C++生成工具(MSVC),占用内存太多。以下有一些更简单的解决方式,都是我曾经使用过的。

二、解决方式

2.1 安装libpython m2w64-toolchain

conda install libpython m2w64-toolchain -c msys2

第一次我用这种方式我曾经解决了,安装了libpython和m2w64-toolchain之后,再安装我要安装的库就成功了,重装系统后,我又遇到了这个错误,再次使用这个方法没有解决。

当时是从一篇帖子里看的,也不太懂它的原理。

2.2 使用msys安装

conda install 要安装的库 -c msys2

又时隔一段时间,我又遇到了这个问题。。。也又看到了2.1的命令,不过只看到了这个命令、我就理解为-c是类似于-i(指定URL)一样,指定通过msys2这个lib去下载安装,于是我运行了conda install pyworld -c msys2,安装完成。

这次看来,2.1我是被别人误导了,那个命令根本不是那个意思,而应该把libpython和m2w64-toolchain替换为自己要安装的库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白马少年郎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值