我正在try 安装pywin32.我从sourceforge.net下载的.当我 run 的时候

setup.py install

它显示"找不到vcvarsall.bat".我在谷歌上搜索了一下,发现我必须安装MinGW并设置路径,然后才能运行

python setup.py build --compiler=mingw32

但是它正在显示

Can't find a version in Windows.h

有人能帮忙吗?(我安装了Visual Studio2010旗舰版的试用版,并安装了MinGW C和C++编译器.操作系统:Windows 7.)

谁能告诉我哪里可以下载已经用MinGW编译的Python二进制文件,这样我就不必做所有这些了.或者如果我可以得到一条已经有Windows模块的Python.

推荐答案

您只是在try 安装它,还是希望从源代码开始构建?

如果您只需要安装,最简单的方法是使用此处提供的MSI安装程序:

http://sourceforge.net/projects/pywin32/files/pywin32/个 (适用于更新版本)

确保获得正确的版本(匹配Python版本、32位/64位等)

C++相关问答推荐

使用sd-设备列举设备导致seg错误

GCC不警告隐式指针到整数转换'

C中是否有语法可以直接初始化一个常量文本常量数组的 struct 成员?

Linux不想运行编译后的文件

如何将字符**传递给需要常量字符指针的常量数组的函数

如何在C中打印包含扫描字符和整数的语句?

什么是.c.h文件?

MacOS下C++的无阻塞键盘阅读

这段代码用于在C中以相反的顺序打印数组,但它不起作用

合并对 struct 数组进行排序

从C中的函数返回静态字符串是不是一种糟糕的做法?

Fscanf打印除退出C代码为1的程序外的所有内容

问题:C#Define上的初始值设定项元素不是常量

如果类型是新的,offsetof是否与typeof一起工作?

为什么一个在线编译器拒绝这个VLA代码,而本地的Apple clang却不拒绝;t?

在git补丁中自动添加C的宏

WSASocket在哪里定义?

Struct 内的数组赋值

std::malloc/calloc/realloc/free 与纯 C 的 malloc/calloc/realloc/free 有什么不同

System V 消息队列由于某种原因定期重置