通过pip install aiodns 库时,出现错误
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,安装成功。
总结:出现问题,不要着急,不要盲目,仔细观察错误提示,分析思考错误原因,尝试逐步解决。