Python系列问题集01-Python 2.7.15 安装阿里云产品datahub的SDK问题解决

背景:python2.7.15安装阿里云产品datahub的SDK时报错。

源码安装报错如下:error:Unable to find vcvarsall.bat文件
在这里插入图片描述

求助百度,查询可通过安装mingw-get-setup.exe文件解决,但是该安装需要联网安装。

在这里插入图片描述
在这里插入图片描述
自定义安装位置
在这里插入图片描述
在这里插入图片描述

为使 GCC 同时支持编译 C 语言和 C++,需鼠标右键标记图中标注的 2 项。勾选完成后,点击右上角“X”,然后会弹出如下对话框:
在这里插入图片描述

点击“Apply” ,开始安装,耗时有点长。
在这里插入图片描述
安装完成后,配置MinGW安装路径下bin目录的环境变量,
但是仍然未解决问题。尝试pip安装,同样出现报错,报错信息如下:
在这里插入图片描述
python2.7会去查找已安装的Visual Studio 2008,即VS90(其使用VS90COMNTOOLS这个环境变量),于是通过百度查询到下载VCForPython7.msi进行安装后,执行pip install packagename,仍然报错。
于是按照报错信息Microsoft visual c++ 9.0去百度搜索下载vcredist_x86.exe安装包,需要联网安装,如下:
在这里插入图片描述

安装后报错信息改变了,报错信息如下:
stdint.h文件找不到。
在这里插入图片描述
按照报错信息,百度搜索下载该文件。
在这里插入图片描述

将其内容保存并命名为stdint.h文件,把该文件放置于vcredist_x86.exe安装路径下,比如我放置在如下路径:
在这里插入图片描述
然后再执行源码包安装,pip setup.py install命令后成功。
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40012925/article/details/126317198