我试过了两次
pip install pypiwin32
和
pip install pywin32
他们都在我的Windows 7 x64 / Python 2.7.15 64位上取得了成功(这是我在PC上安装的唯一Python)。我甚至做过:
python C:\Python27\Scripts\pywin32_postinstall.py -install
并成功返回:
...
创建文档的快捷方式
pywin32扩展已成功安装。
在做import pywin32
时仍然可以得到:
ImportError:没有名为pywin32的模块
如何在Windows 7上安装pywin32
?
答案 0 :(得分:2)
解决方案确实是
import win32api
而不是import pywin32
!
答案 1 :(得分:1)
如果有人感兴趣的话,我只是想把它放在这里。这是M. Hammond和A. Robinson所著的Python Programming On Win32: Help for Windows Programmers书的摘录,其中列出了Pywin32
包(或以前称为win32all
包)中的模块:
mmapfile
-Windows内存映射文件的接口,一种允许在多个进程之间共享数据的机制。
odbc
-开放数据库连接API的接口,这是用于连接多个数据库的便携式API。
win32api
-访问许多常见和简单的Windows API;具有API支持横截面的通用模块。
win32event
-甚至访问Windows的信号API。该模块使您可以操纵和等待Windows事件,信号量,互斥量等。
win32evtlog
,win32evtlogutil
-Windows NT事件日志的接口。win32evtlog
模块提供了Windows NT API的原始接口,而win32evtlogutil
模块提供了简化该模块工作的实用程序。
win32pdh
-Windows NT性能监视器的界面。该模块使用由Microsoft提供的称为Performance Data Helper或PDH的帮助程序DLL。
win32pipe
-访问与管道相关的Win32函数,例如用于创建和使用管道的函数(命名管道)。
win32file
-访问与文件相关的Win32函数。此模块向Windows上的文件公开一个低级的原始接口,仅在标准Python文件对象不合适时使用。
win32lz
-Windows LZ压缩库的接口。请注意,自创建此模块以来,Python现在附带了对gzip压缩格式的支持,因此在大多数情况下,不再使用win32lz。
win32net
,win32wnet
-Windows网络API的接口。win32net
提供了特定于Windows NT的服务器网络的接口,而win32wnet
提供了适用于所有版本的客户端网络功能。
win32print
-与打印机相关的Windows API的接口。
win32process
-与进程相关的Windows API的接口。
win32ras
-Windows远程访问服务(RAS)的接口。用于建立到Windows NT服务器的远程连接,通常使用调制解调器。
win32security
-访问与Windows NT安全相关的功能。
win32service
,win32serviceutil
-访问与Windows NT Services相关的API。
win32trace
,win32traceutil
-调试相关模块。这些模块允许您在单独的进程中收集Python进程的输出。当调试服务器样式的应用程序时(Python错误和其他消息不可用),这是最有用的。
注意:由于该书于2000年出版,因此内容可能有点过时。