python扩展库安装失败_python扩展库aiodns安装时遇到的问题及解决

本文分享了解决在Windows系统中使用pip安装aiodns库遇到的问题的过程。首先因Microsoft Visual C++ 14.0缺失导致安装失败,后通过安装特定版本的VC++仍无法解决问题。最终发现是依赖包pycares构建失败,并通过安装pycares的whl文件成功解决了问题。

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

通过pip install aiodns 库时,出现错误

dfcc26283e70

错误提示

1.   因为显示Microsoft Visual C++ 14.0is required,认为是自己电脑没有安装vc++6.0版本(2015版本),在看过程序清单后,的确没有此版本,便进入误区,百度找离线安装包,花了很长时间找到后,安装时提示此电脑有更新的版本。

2.   解决方法:下载好新版的安装包做备份,卸载新版本,安装2015版本,之后再次进行pip install aiodns安装,仍然显示此错误,这次认为是安装包不是官网版本,版本不匹配,于是又考虑安装官方版本的vc++14.0,找了很久后,根据一篇帖子的说法,下载了visual Tools full工具集进行在线安装,由于站点是国外,导致下载速度很慢,等待1小时后放弃。

3.    于是又想尝试其他办法,再次尝试pip install aiodns安装命令时,仔细看了下错误提示,发现错误信息的上一行显示building'pycares._core' extension  ,提示pycares包构建失败,开始考虑会不会是这个问题,在https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud(windows系统python扩展库的资源站点)上找到了pycares的whl离线包,使用pip install xxx.whl命令成功安装

4.    pycares安装成功后,再次尝试pip install aiodns,安装成功。

dfcc26283e70

aiodns安装成功

总结:出现问题,不要着急,不要盲目,仔细观察错误提示,分析思考错误原因,尝试逐步解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值