如何在windows 7中安装pywin32模块

2024-03-29 01:00:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装pywin32。我从sourceforge.net下载的。当我跑的时候

setup.py install

显示“找不到vcvarsall.bat”。我搜索了一下,发现我必须安装MinGW并设置路径然后运行

python setup.py build --compiler=mingw32

但它显示了

Can't find a version in Windows.h

有人能帮忙吗?(我有一个试用版VisualStudio 2010最终安装和明文C和C++编译器安装。操作系统:Windows 7。)

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


Tags: installpybuild路径netcompilerwindowssetup
3条回答

你只是想安装它,还是想从源代码构建?

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

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

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

你可以通过指向这个包来安装pywin32 wheel包:https://pypi.python.org/pypi/pypiwin32不用担心第一次下载包,只要使用PIP:

pip install pypiwin32

目前我认为这是“最简单”的工作方式:)希望这能有所帮助。

我不同意the accepted answer是“最简单的”,特别是如果你想使用virtualenv。

您可以改用Unofficial Windows Binaries。从那里下载相应的控制盘,并使用pip安装它:

pip install pywin32-219-cp27-none-win32.whl

(确保您选择了适合Python的正确版本和位)。

您可能可以通过pip获取URL并安装它,而无需先下载它,但是它们使得获取URL变得有点困难。最好自己下载并在某个地方托管。

相关问题 更多 >